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:
- ¿Cuál es la diferencia entre binary y Algoritmo?
- ¿Qué son los algoritmos simples?
- Cómo resolver el problema ADDGP en SPOJ
- ¿Cuál es la técnica de búsqueda que sigue Google?
- ¿Qué algoritmo puedo usar para hacer que una imagen se vea más caricaturesca?
HackerEarth: desafíos de programación y trabajos de desarrollador
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!