Gracias por A2A.
Pero recuerde que no existe el mejor libro sobre nada.
Teniendo en cuenta un programa simple de Java, es decir, Hello World, verá cómo diferentes autores han explicado el mismo programa. Debería leer diferentes libros sobre Java, no para el programa, sino para explicar la lógica con desenterrar el concepto de varias maneras diferentes.
Volviendo a la pregunta, esta pregunta ha sido respondida varias veces en Qu0ra y foros de internet. Así que aquí iré con mi libro favorito,
- ¿Cuál es el mejor libro para aprender Angular 2?
- ¿Alguien puede sugerir algunos buenos libros sobre programación del sistema operativo?
- ¿Qué libros debo obtener para ayudarme a ser programador de sistemas?
- ¿Cuáles son los buenos libros para aprender programación c?
- ¿A qué libro debería referirme si quiero dominar mis habilidades en Core Java?
Estructuras de datos y algoritmos en Java por Robert Lafore.
¿Por qué este?
- Explicación totalmente fácil de entender de cada concepto mencionado. Para conocer los pasos o la lógica, no es necesario consultar otros libros mientras estudias a diferencia de CLRS.
- Sin pseudocódigo. Todos los programas completos y ejecutables están presentes en el libro. También hay applets en CD.
- También ha dado en el libro que cuándo usar qué estructura de datos.
- Por eso amo este libro.
Espero que esto ayude !