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.Contenido:
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.
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
SolidFiles | 1Fichier | UsersCloud
Descargar Libros de Ingeniería Gratis
No hay comentarios.:
Publicar un comentario