viernes, 4 de noviembre de 2016

Estructuras de datos en Java, 4ta Edición – Mark Allen Weiss


Estructuras de datos en Java
Este libro está diseñado para una secuencia de dos semestres académicos dentro de una carrera en Ciencias de la Computación, comenzando por lo que típicamente se conoce como Estructuras de datos y continuando con estructuras de datos avanzadas y análisis de algoritmos. Es apropiado para las secuencias tanto de dos cursos como de tres cursos relativos a temas introductorios, tal como se esbozan en el informe final del proyecto 2001 sobre Curricula en Ciencias de la Computación (CC2001), un proyecto conjunto de la ACM y el IEEE. El contenido del curso sobre Estructuras de datos ha estado evolucionando durante algún tiempo. Aunque existe un cierto consenso general en lo que respecta a la cobertura de temas, sigue habiendo considerables desacuerdos acerca de los detalles. Uno de los temas generalmente aceptados son los principios de desarrollo software, y especialmente los conceptos de encapsulación y ocultamiento de información. Algorítmicamente, todos los cursos sobre Estructuras de datos tienden a incluir una introducción al análisis del tiempo de ejecución, la recursión, los algoritmos básicos de ordenación y las estructuras de datos elementales. Muchas universidades ofrecen un curso avanzado en el que se cubren temas sobre estructuras de datos, algoritmos y análisis de tiempo de ejecución a un nivel más alto. El material de este texto está diseñado para utilizarlo en ambos tipos de cursos, eliminando así la necesidad de adquirir un segundo libro de texto.
Contenido: 

Capítulo 1. Estructura primitiva del lenguaje Java 
Capítulo 2. Tipos de referencia 
Capítulo 3. Objetos y clases 
Capítulo 4. Herencia 
Capítulo 5. Análisis de algoritmos 
Capítulo 6. La API de colecciones 
Capítulo 7. Recursión 
Capítulo 8. Algoritmos de ordenación 
Capítulo 9. Aleatorización 
Capítulo 10. Entretenimiento y juegos 
Capítulo 11. Pilas y compiladores 
Capítulo 12. Utilidades 
Capítulo 13. Simulación 
Capítulo 14. Grafos y rutas 
Capítulo 15. Clases internas e implementación de ArrayList 
Capítulo 16. Pilas y colas 
Capítulo 17. Listas enlazadas 
Capítulo 18. Árboles 
Capítulo 19. Árboles de búsqueda binaria 
Capítulo 20. Tablas hash 
Capítulo 21. Una cola con prioridad: el montículo binario 
Capítulo 22. Árboles splay 
Capítulo 23. Mezcla de colas con prioridad 
Capítulo 24. La clase conjunto disjunto

 Contraseña: www.freelibros.org

Descargar / Download / Bajar 
SolidFiles | 1Fichier | UsersCloud

Descargar Libros de Ingeniería Gratis