Tomará un mínimo de 6 meses para sentirse cómodo con las estructuras de datos y los algoritmos.
Primero debe comenzar con estructuras de datos y algoritmos básicos como matrices, pilas, listas enlazadas, colas, recursiones, árboles, algoritmos de clasificación / búsqueda.
Encontré los siguientes enlaces y libros muy útiles –
- Tutoriales horizonte- Algoritmos
2. GeeksforGeeks | Un portal informático para geeks.
- ¿Cuáles son las 20 lecciones que uno debe aprender en la vida?
- ¿Cuál es la mejor fuente para aprender sobre economía?
- ¿Cuáles son las consecuencias de aprender un idioma utilizando tu segundo idioma?
- En Deep Q Learning, ¿cuál es mejor? ¿Aprendiendo interactuando con su entorno, o aprendiendo de un conjunto de datos capturados?
- Una vez que tenga una comprensión básica de la programación, ¿facilita el aprendizaje de otros idiomas?
Libros-
1) Introducción a los algoritmos (Cormen) -por CLRS- mejor libro.
Este libro es una lectura obligada. Mejor explicación de la programación dinámica, algoritmos de clasificación, gráficos, análisis asintótico. Explicación de la lógica de todos los temas básicos y avanzados.
2) libro de Robert Lafore DS.
Por encima de todo, práctica y práctica.
También sugeriría tomar un poco de coaching (curso de fin de semana) y utilizar el material mencionado anteriormente con su coaching.
He estado aprendiendo Datastrutures & Algorithms durante el último año. Todos los libros y enlaces que mencioné anteriormente solo se basan en mi experiencia de 1 año.