Pocos punteros:
- Comience con lo básico.
- Ir a las manos.
- Es divertido usar estructuras de datos aprendidas para resolver acertijos irritantes y hacer pequeños ejemplos; pero deberías intentar resolver problemas informáticos del mundo real. Practiqué creando pequeños sitios web y software para una base de usuarios específica muy pequeña. Todos desaparecieron eventualmente, pero bueno, el objetivo era aprender y ese conocimiento no desapareció.
- Intente encontrar más soluciones a un problema y haga que estén lo menos relacionadas entre sí. Una forma es limitarse a usar una sola estructura de datos para todo el problema una vez e intentar nuevamente usar una diferente.
- No use IDEs. Algunos pueden estar en contra de esta idea. Pero en mi opinión personal, aprenderías mucho y te acostumbrarías mucho a las carreras en seco solo si practicas sin IDEs.
¡Feliz aprendizaje!
- ¿Cómo se pueden usar los bucles para procesar matrices?
- ¿Por qué se garantiza que la liebre y la tortuga se encontrarán en el algoritmo de detección de ciclos de Floyd?
- ¿Son los algoritmos de detección de imágenes el futuro de Silicon Valley?
- ¿Cuál es la última actualización en el algoritmo SEO de Google en 2017 para un rango de sitio web?
- ¿Cómo puede encontrar sucesores y predecesores en un árbol de búsqueda binario en orden?