¿Qué libro es el mejor para la estructura de datos y algoritmos en Java?

Estructuras de datos y algoritmos de Robert Lafore es probablemente el mejor libro si está buscando material estrictamente en Java. Mientras lo leía, descubrí que algunas explicaciones a ciertos algoritmos son un poco diferentes de otros libros y requieren una lectura atenta para una comprensión completa. Sin embargo, el libro en sí es bastante bueno. Pero no es lo suficientemente completo como para brindarle el conocimiento que está buscando.

CLRS debería llenar el vacío allí. Se considera la Biblia Algoritmo por una razón.

El diseño de algoritmo de Jon y Eva también es genial. Las explicaciones son sin duda extensas, pero el enfoque lógico hace que los algoritmos de aprendizaje sean intuitivos. No solo te enseña el ‘cómo’, sino también el ‘por qué’ detrás de él. Sin embargo, cubre solo un subconjunto de temas cubiertos en CLRS y es demasiado profundo para alguien que solo busca obtener un conocimiento práctico rápido.

PD: No te olvides de practicar. Implemente todos los algoritmos que encuentre y trate de resolver los ejercicios también.

“Estructuras de datos y algoritmos” es el tema favorito de las empresas entrevistadas.

Cuando su experiencia aumenta, más de 4 años, entonces el Diseño del sistema se vuelve importante.

Si buscas preparación para la entrevista. Puede comenzar con “ Resolución de problemas en estructuras de datos y algoritmos ” escrito en varios lenguajes como C, C ++, Java, C #, Python, etc. Estos libros son fáciles de seguir y están escritos 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:

1. Resolución de problemas en estructuras de datos y algoritmos utilizando C

2. Resolución de problemas en estructuras de datos y algoritmos usando C ++

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

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

5. Resolución de problemas en estructuras de datos y algoritmos usando Python

6. Estructuras de datos y algoritmos en Go

Descargo de responsabilidad: soy autor de todos los libros anteriores.

Si recién está comenzando con DSA, sugeriré “Estructuras de datos y algoritmos” por John R Habbard. La mayoría de las universidades en la India tienden a seguir este libro, debido a su lenguaje simple y disponibilidad.

Si ha terminado con este curso, para las estructuras de datos avanzados puede seguir cualquier libro de “Thomas H Corman”.

¡Feliz aprendizaje!

🙂