Data Structure es un lenguaje agnóstico de programación, es mejor aprenderlos con un lenguaje que no le guste necesariamente java. Pero en caso de que quiera aprender en Java, puede consultar los siguientes libros:
Estructuras de datos y algoritmos simplificados en Java
Estructuras de datos y algoritmos en Java por Michael T. GoodReach
Algunos recursos en línea:
- ¿Puedo obtener el algoritmo para un enfoque iterativo en una búsqueda binaria de doble pivote?
- ¿Qué hace que un gran motor de 'recomendación de personas'?
- Cómo saber el orden de magnitud de un algoritmo
- ¿Por qué utilizar el árbol de búsqueda ternario en lugar de reemplazar cada nodo de Trie a un árbol BST?
- ¿Puede Quantum Computing acelerar las redes neuronales y los algoritmos genéticos?
- Estructuras de datos y algoritmos en Java por Robert Lafore
- Algoritmos en Java, partes 1-4 por Robert Sedgewick
- Algoritmos en Java, Parte 5 Robert Sedgewick
- Coursera
- Estructuras de datos y algoritmos en Java (2ª edición): Robert Lafore: 0752063324530: Amazon.com: Libros
- Estructuras de datos y algoritmos simplificados en Java: estructura de datos y acertijos algorítmicos, segunda edición
- Una introducción a las estructuras de datos con aplicaciones (Mcgraw Hill Computer Science Series)
- Métodos Java: Programación orientada a objetos y estructuras de datos: Maria Litvin
Un hilo útil está disponible en Stackoverflow.
http://stackoverflow.com/questio…
También puede navegar a través de un par de documentos de la Universidad disponibles en docsity.com
http://www.docsity.com/en/search…
No hay nada llamado “Mejor” si refieres un libro y eres capaz de entender que será “Mejor para ti”. Porque cada escritor tiene una forma diferente de escribir lo mismo, algunos escriben en palabras simples y otros escriben en palabras difíciles pero podrían estar diciendo lo mismo. Elija el libro de acuerdo a su conveniencia y facilidad de lectura.
¡¡Gracias!!