Aprender estructuras de datos en 3 meses no es un gran problema, puede hacerlo, pero a decir verdad, las estructuras de datos son un poco complejas y, a veces, son aburridas, por lo que para aprender rápidamente, utilice libros y recursos en línea adecuados.
Sugeriría dividir su proceso de aprendizaje. Aprenda los conceptos básicos a partir de Stack and Queues y siga avanzando una vez que esté de acuerdo con el concepto. Si ya está de acuerdo con lo básico, puede pasar a conceptos como Búsqueda, Clasificación, Árboles, etc.
En conclusión, haga un uso adecuado de su tiempo de aprendizaje y comprenda bien los conceptos para que pueda dominar las estructuras de datos en 3 meses.
- ¿Aprender la construcción del compilador mejora la habilidad / visión de resolución de problemas de programación? ¿Si es así, cómo? ¿O por qué no?
- Interacción humano-computadora: ¿Qué tan difícil sería escribir un algoritmo que pudiera identificar similitudes en las expresiones faciales entre dos imágenes tomadas en la cabeza?
- ¿Cómo analizar la complejidad de caso promedio de un algoritmo? ¿Hay alguna fuente para aprenderlo paso a paso de lo básico?
- ¿Debo aprender algoritmos y estructuras de datos de cada lenguaje de programación?
- ¿Por qué una elección de K es mejor que otras en el algoritmo K-means?
Planificar , priorizar y actuar .
Nota : Nadie es experto en nada y todos cometen errores, así que no te fuerces demasiado con esto.
Libro: Estructuras de datos y algoritmos de Cormen. Sitio web: SPOJ.
¡Recuerde, los videos de YouTube, Stack Overflow y Google son sus mejores amigos!
Espero que esto te ayude. Buena suerte. Que tenga uno genial.