TY - BOOK AU - Joyanes Aguilar,Luis AU - Zahonero Martínez,Ignacio TI - Estructuras de datos en Java SN - 9788448156312 U1 - 005 20 PY - 2008/// CY - Madrid (España) PB - McGraw-Hill KW - LEMB KW - Estructura de datos (Computadores) KW - Java (Lenguaje de programación) KW - Algoritmos computacionales KW - Árboles (Teoría de los grafos) N1 - Incluye índice de términos (páginas 533-536); Capítulo 1. Algoritmos y estructuras de datos. ; Capítulo 2. Tipos de datos: clases y objetos ; Capítulo 3. Arrays (arreglos) y cadenas ; Capítulo 4. Clases derivadas y polimorfismo ; Capítulo 5. Algoritmos recursivos ; Capítulo 6. Algoritmos de ordenación y búsqueda ; Capítulo 7. Algoritmos de ordenación de archivos ; Capítulo 8. Listas enlazadas ; Capítulo 9. Pilas ; Capítulo 10. Colas ; Capítulo 11. Colas de prioridades y montículos ; Capítulo 12. Tablas de dispersión, funciones hash ; Capítulo 13. Arboles. Árboles binarios y arboles ordenados ; Capítulo 14. Árboles de búsqueda equilibrados ; Capítulo 15. Grafos, representación y operaciones ; Capítulo 16. Grafos, algoritmos fundamentales ; Capítulo 17. Colecciones N2 - En esta obra se muestran técnicas de representación de estructuras de datos, utilizando como lenguaje contenedor Java. El contexto de las mismas de engloba en los siguientes principios: 1. Cada estructura de datos tiene sus costes y sus beneficios. Los programadores y diseñadores necesitan una comprensión rigurosa y completa de cómo evaluar los costes y beneficios para adaptarse a los nuevos retos que afronta la construcción de la aplicación. Estas propiedades requieren un conocimiento o comprensión de los principios de análisis de algoritmos y también una consideración práctica de los efectos significativos del medio físico empleado. 2. Los temas relativos a costes y beneficios se consideran dentro del concepto de elemento de compensación. 3. Esta edición, fundamentalmente, describe estructuras de datos, métodos de organización de grandes cantidades de datos y algoritmos, junto con el análisis de los mismos, en esencia, estimación del tiempo de ejecución de algoritmos. 4. Los datos estructurados siguen a las necesidades. Los estudiantes deben aprender a evaluar primero las necesidades de aplicación, a continuación, encontrar una estructura de datos en correspondencia con sus funcionalidades. 5. El método didáctico que sigue es buscar preferentemente enseñar a pensar en la resolución de un problema, siguiendo un determinado método ya conocido o bien creado por el propio lector, una vez esbozado el método, se estudia el algoritmo correspondiente junto con las etapas que pueden resolver el problema; (Resumen recuperado de Casa del Libro, 31/10/2017) UR - https://tirant.com/editorial/libro/estructuras-de-datos-en-java-9788448156312 ER -