¿Cuál es el mejor libro para la estructura de datos y algoritmos: Introducción a los algoritmos de Cormen, Estructura de datos usando C de Shirali Vasudeva, Estructura de datos de Narasimha Karumanchi o el de Tanenebaum?

Introducción a los algoritmos de Cormen es una biblia de estructuras de datos y algoritmos. Este es un libro que deberías leer. Pero debería ser el primer libro o no, esta es una pregunta que debe discutirse primero. En él, todos los algoritmos se explican como pseudocódigo. Si está comenzando a leer sobre ds y tampoco recomendaría que sea su primer libro.

Puede comenzar con “ Resolución de problemas en estructuras de datos y algoritmos ” escrito en varios lenguajes como C, C ++, Java, C #, Python, etc. Este libro es fácil de seguir y está escrito para el punto de vista de la entrevista . Además, estos libros tienen el último capítulo sobre Diseño de sistemas , que también se requiere en las entrevistas.

Los enlaces de los libros en Amazon están abajo:

Resolución de problemas en estructuras de datos y algoritmos con C

Resolución de problemas en estructuras de datos y algoritmos con C ++

Resolución de problemas en estructuras de datos y algoritmos utilizando Java

Resolución de problemas en estructuras de datos y algoritmos con C #

Amazon.com: resolución de problemas en estructuras de datos y algoritmos con Python

Resolución de problemas en estructuras de datos y algoritmos con Visual Basic .Net

Nota: En India, el libro de idiomas C está disponible y las versiones en otros idiomas necesitan algo de tiempo para estar disponibles en India.

No he leído todos los libros que ha mencionado, pero he usado el libro Coreman durante mis estudios. Déjame decirte, es un libro muy muy bueno. Pero, si está aprendiendo la estructura de datos por primera vez, busque algunos tutoriales en línea (por ejemplo, http://www.coursera.com ) y luego use este libro. Porque lleva tiempo acostumbrarse al libro. 🙂

Una cosa más, todos mis profesores en mi universidad y todas las estructuras de datos de quién nos usaron para recomendarnos Coreman. Entonces, incluso si no he leído todos los libros anteriores, recomendaría Coreman.

Cormen es un muy buen libro.
Pero no con el que puede comenzar, le sugiero que se conecte a cualquier sitio web tutorial para estudiar los conceptos fundamentales de las estructuras de datos.
Puede visitar http://www.codersmaze.com y obtener sus conceptos sólidos y asegurarse de pasar por sus cuestionarios para probarse a sí mismo y una vez hecho esto, puede referir a Cormen.
Espero que esto ayude !

A2A
No creo que califique para responder eso, porque solo he leído Introducción a los algoritmos, pero una cosa que debo decir es que es uno de los mejores libros que he leído.

Como profesor de estructuras de datos, siempre he preferido y recomendado el libro de Kruse et al. Los estándares de codificación son estándares de la industria que faltan en la mayoría de los libros de texto donde los estándares de código son deficientes.
Estructuras de datos y diseño de programas en C

si no sabes nada sobre la estructura de datos y, por supuesto, eres principiante, te sugiero “estructura de datos a través de C en profundidad” por deepali srivastav