¿Cuál es el mejor libro para prepararse para estructuras de datos y algoritmos en Java: estructuras de datos y algoritmos en Java de Michael T. Goodrich, o estructuras de datos y algoritmos hechos fácilmente en Java por Narasimha Karumanchi?

Introducción a los algoritmos CLRS “es el mejor libro para comprender las estructuras de datos y los algoritmos. Algunas personas lo llaman biblia de DS y Algo. También contiene código de ejemplo escrito en pseudocódigo. Pero se pueden convertir fácilmente al lenguaje de programación.

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. Resolución de problemas en estructuras de datos y algoritmos con Visual Basic .Net

7. Algoritmos de estructuras de datos usando JavaScript

Si busca una visión más profunda con la investigación en mente, prefiera otros libros. Si está buscando una entrevista / preparación para la colocación, puede consultar mi libro.

No se limite a un lenguaje para algoritmos / DS. Impleméntelos usando Java mientras lee las ideas por separado.

El mejor libro para algoritmos y estructuras de datos será:

http://syedwaqarahmad.webs.com/d

En caso de que desee estudiar estructuras de datos realmente complicadas, pruebe los tutoriales Korth (Bases de datos) y Topcoder.

Mi libro favorito sobre algo es Algorithms, 4th Edition de Robert Sedgewick y Kevin Wayne . Los dos libros que mencionaste son buenos. Me gusta el segundo (DSA hecho fácil en Java).

Gracias por A2A.

También puede consultar conferencias en video. Personalmente prefiero los videos ds de Naveen Garg de iit delhi (los puedes encontrar en el sitio web de nptel) y los de Jonathan Shewchuk de UC Berkley.