Fundamentos de la programación orientada a objetos una aplicación a las estructuras de datos en Java

Detalles Bibliográficos
Autor principal: Ruiz Rodríguez, Ricardo (-)
Formato: Libro electrónico
Idioma:Castellano
Publicado: Miami : El Cid Editor 2014.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009437865806719
Tabla de Contenidos:
  • Fundamentos de la programación orientada a objetos; Página legal; Índice general; Índice de figuras; Índice de ejemplos; Prefacio; Cap. 1: Orientación a Objetos; Cap. 2: Programación Orientada a Objetos; Cap. 3: Estructuras de datos; Cap. 4: Pilas; Cap. 5: Colas de espera; Cap. 6: Listas enlazadas; Cap. 7: Árboles binarios; Apéndice A: Java; Bibliografía; Índice Analítico; Agradecimientos; Acerca del Autor; 1.1. Orígenes; 1.2. Paradigma; 1.3. Orientación a objetos y modularidad; 1.4. Características fundamentales de la POO; 1.5. Consideraciones finales; 1.6. Ejercicios
  • 2.1. Mensajes y métodos2.2. Herencia; 2.3. Consideraciones finales; 2.4. Ejercicios; 3.1. Panorama general; 3.2. Tipos de datos y referencias; 3.3. Tipos de datos abstractos (ADT); 3.4. Abstracción de estructuras de datos; 3.5. Consideraciones finales; 3.6. Ejercicios; 4.1. Definición; 4.2. Implementación; 4.3. Aplicaciones; 4.4. Consideraciones finales; 4.5. Ejercicios; 5.1. Definición; 5.2. Implementación; 5.3. Colas de prioridad; 5.4. Consideraciones finales; 5.5. Ejercicios; 6.1. Definición; 6.2. Implementación; 6.3. Herencia vs. composición; 6.4. Listas circulares
  • 6.5. Listas doblemente enlazadas6.6. Consideraciones finales; 6.7. Ejercicios; 7.1. Definición; 7.2. Árbol binario de búsqueda (ABB); 7.3. Árboles binarios balanceados (AVL); 7.4. Consideraciones finales; 7.5. Ejercicios; A.1. Orígenes y características; A.2. Estructura general de una clase; A.3. Bienvenid@ a Java; A.4. Compilación; A.5. Ejemplos selectos; A.6. Ejercicios; 1.2.1. Una perspectiva diferente; 1.2.2. Objetos; 1.2.3. Objetos y clases; 1.3.1. Cohesión y Acoplamiento; 2.1.1. Métodos sin argumentos; 2.1.2. Métodos con argumentos; 2.1.3. Métodos y atributos
  • 2.1.4. Métodos y constructores2.1.5. Sobrecarga; 2.2.1. Abstracción; 2.2.2. Implementación; 2.3.1. Respecto al envío de mensajes; 2.3.2. Respecto a la sobrecarga de operadores; 2.3.3. Respecto al paradigma; 3.3.1. Especificación del ADT Racional; 3.3.2. Implementación del ADT Racional; 3.4.1. Clases autorreferidas; 3.4.2. Implementación; 4.1.1. Operaciones primitivas; 4.2.1. Pila primitiva; 4.2.2. Pila genérica; 4.3.1. Análisis básico de expresiones; 4.3.2. Notación interfija, postfija y prefija; 4.3.3. Evaluación de expresiones; 5.1.1. Operaciones primitivas; 5.1.2. Representación
  • 5.3.1. Cola de prioridad ascendente5.3.2. Cola de prioridad descendente; 6.1.1. Operaciones primitivas; 6.1.2. Representación; 6.3.1. Implementación de una pila utilizando herencia; 6.3.2. Implementación de una pila utilizando composición; 6.4.1. El problema de Josephus; 6.5.1. Definición, primitivas y representación; 7.1.1. Representación y conceptos; 7.1.2. Operaciones primitivas; 7.2.1. Operaciones primitivas; 7.2.2. Representación; 7.2.3. Implementación; 7.2.4. Eliminación; 7.3.1. Definición y conceptos; 7.3.2. Rotación simple; 7.3.3. Rotación doble; A.5.1. Lectura de datos
  • A.5.2. Estructuras de control