000 02748nam a2200253Ia 4500
001 11460
003 SV-SsUGB
008 180402s2008||||es |||||||||||||| ||spa||
020 _a9,7884481563e+012
040 _aUGB
041 0 _aspa
082 4 _a005.73
_bJ693
100 1 _aJoyanes Aguilar, Luis
_eAutor
245 1 0 _aEstructuras de Datos en Java /
_cLuis Joyanes Aguilar
250 _a1a. ed.
260 _aMadrid
_bMcGraw-Hill Interamericana de España
_c2008
300 _a536 p.
520 _aALGORITMOS Y ESTRUCTURAS DE DATOS. Tipos de datos. La necesidad de las estructuras de datos. Algoritmos y programas. TIPOS DE DATOS: CLASES Y OBJETIVOS. Abstracción en lenguajes de programación. Tipos abstractos de datos. Especificación de los tad. ARRAYS (ARREGLOS) Y CADENAS. Arrays (arreglos). Arrays multidimensionales. Utilización de arrays como parámetros. CLASES DERIVADAS Y POLIMORFISMO. Clases derivadas. Herencia publica. Constructores en herencia. ALGORITMOS RECURSIVOS. La naturaleza de la recursividad. Métodos recursivos. Recursión versus iteración. ALGORITMOS DE ORDENACION Y BUSQUEDA. Ordenación. Algoritmos de ordenación básicos. Ordenación por intercambio. ALGORITMOS DE ORDENACION DE ARCHIVOS. Flujos y archivos. Clase file. Flujos y jerarquía de clases. LISTAS ENLAZADAS. Fundamentos teóricos de listas enlazadas. Clasificación de listas enlazadas. Tipo abstracto de datos (tad) lista. PILAS. Concepto de pila. Tipo de dato pila implementado con arrays. Pila dinámica implementada con un vector. COLAS. Concepto de cola. Colas implementadas con arrays. Cola con un array circular. COLAS DE PRIORIDADES Y MONTICULOS. Colas de prioridades. Tabla de prioridades. Elemento de máxima prioridad. TABLAS DE DISPERSION, FUNCIONES HASH. Tablas de dispersión. Funciones de dispersión. Colisiones y resolución de colisiones. ARBOLES: ARBOLES BINARIOS Y ARBOLES ORDENADOS. Arboles generales y terminología. Arboles binarios. Estructura de un árbol binario. ARBOLES DE BUSQUEDA EQUILIBRADOS. Eficiencia de la búsqueda en un árbol ordenado. Árbol binario equilibrado, arboles avl. Inserción en arboles de búsqueda equilibrados: rotaciones. GRAFOS, REPRESENTACION Y OPERACIONES. Conceptos y definiciones. Representación de los grafos. Listas de adyacencia. GRAFOS, ALGORITMOS FUNDAMENTALES. Ordenación topológica. Matriz de caminos: algoritmos de warshall. Caminos más cortos con un solo origen: algoritmo de dijkstra. COLECCIONES. Colecciones en java. Clases de utilidades: arrays y collections. Comparación de objetos: comparable y comparator.
542 1 _aJoyanes Aguilar, Luis
_g2008
_i2008
650 4 _aESTRUCTURA DE DATOS
650 4 _xALGORITMOS
700 1 _aJoyanes Aguilar, Luis
942 _cBK
999 _c7841
_d7841