Estoy un poco más inclinado hacia las fuentes en línea por 2 razones:
- Los libros se actualizan Los libros se imprimen una vez y debe comprar una nueva edición en caso de que haya alguna actualización y que tampoco sea frecuente. Entonces, cuando hablamos de un mundo de la informática que cambia rápidamente, apegarse a tal cosa no me parece una muy buena idea
- Los libros son aburridos Sí, es cierto, es muy fácil aburrirse de los libros, especialmente cuando tiene algo que ver con los estudios y contiene conocimiento subjetivo
Que hacer entonces
Utilice fuentes en línea para aprender estructuras de datos y algoritmos. Las siguientes son algunas buenas fuentes:
HackerEarth: desafíos de programación y trabajos de desarrollador
- ¿Cuáles son los buenos libros para aprender Java 9?
- ¿Cuál es el mejor libro para estructuras de datos que consiste en ejemplos resueltos?
- ¿Cuál es el mejor libro para aprender Angular 2?
- ¿Alguien puede sugerir algunos buenos libros sobre programación del sistema operativo?
- ¿Qué libros debo obtener para ayudarme a ser programador de sistemas?
HackerRank
GeeksforGeeks | Un portal informático para geeks
Concurso de programación, concurso de programación, programación informática en línea
No, todavía quiero seguir con los libros, solo nombra el libro
Bien, ve con ESTRUCTURAS DE DATOS hechas fáciles por Narsimha Karumanchi
Está disponible en versiones Java y C / C ++ y es fácil de seguir y comprender. ¡También contiene la mayoría de los algoritmos populares que uno necesita saber!