¿Cuáles son los mejores libros para aprender estructuras de datos y algoritmos en C y C ++ para principiantes?

Primera estrella con un libro, que es fácil de entender. 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 #

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

Algoritmos de estructuras de datos usando JavaScript

En segundo lugar, se siente cómodo con los conceptos básicos de estructuras de datos y algoritmos. Puede buscar la biblia de la estructura de datos y algoritmos: CLRS – “Introducción a las estructuras de datos y algoritmos”. Lado a lado, debes competir en varias competencias competitivas de programación.

Los mejores libros para aprender estructuras de datos y algoritmos en C y C ++ para principiantes son

Data Structures Using C ++ por varsha H. patil es el mejor libro sobre estructura de datos sing c ++ Acerca del libro: Data Structures Using C ++ está diseñado para servir como un libro de texto para estudiantes de ingeniería de ciencias de la computación y tecnología de la información, así como para estudiantes de posgrado de informática. aplicaciones. El libro tiene como objetivo proporcionar una cobertura integral de todos los temas relacionados con las estructuras de datos.

Estructuras de datos usando C por Reema Thareja es el mejor libro para aprender sobre estructuras de datos usando C. Este libro ha sido desarrollado para proporcionar una cobertura integral y consistente tanto de los conceptos abstractos de las estructuras de datos como de la implementación de estos conceptos utilizando lenguaje C. Comienza con una descripción completa de los conceptos de programación en C seguido de la introducción de diferentes estructuras de datos y métodos para analizar la complejidad de diferentes algoritmos. Luego conecta estos conceptos y los aplica al estudio de varias estructuras de datos, como matrices, cadenas, listas vinculadas, pilas, colas, árboles, montones y gráficos.

Gracias.

DS -Mark Alan weiss (tiene conceptos básicos de estructura de datos)
Fundamentos de las estructuras de datos: Ellis Horowitz y Sartaj Sahni
Estructuras de datos con C-Aaron M. Tenenbaum.
DataStructures – GeeksforGeeks (tiene muy buenos artículos sobre estructuras de datos)

Ya se han mencionado algunos libros populares. Pero si usted es un principiante y encuentra libros como CLRS o Sedgewick demasiado intimidante, hay un autor de diseño bastante subestimado que casi puede alimentarlo con los conceptos básicos de DS y algoritmos, mientras mejora su capacidad de resolución de problemas con la eterna pregunta ‘¿Podemos hacerlo mejor? ?

Estructuras de datos y algoritmos simplificados: estructura de datos y algoritmos algorítmicos (inglés) – Compre estructuras de datos y algoritmos simplificados: estructura de datos y algoritmos algorítmicos (inglés) por Narasimha Karumanchi, Karumanchi Online a los mejores precios en India – Flipkart.com

Este es un libro que me ayudó mucho antes de sumergirme en las bibliotecas CRLS y C ++. Si comprende los conceptos básicos de las operaciones de puntero en C, puede confiar en este libro para guiarlo en el resto.

“Introducción a las estructuras de datos y algoritmos” por Thomas Cormen es imprescindible