Fundamentos de la programación orientada a objetos una aplicación a las estructuras de datos en Java
Autor principal: | |
---|---|
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