Tema 1. Árboles Generales y Binarios
1 Definiciones y conceptos básicos
2 Nivel de representación o implementación
Representación de árboles binarios
Representación de árboles generales
3 Recorridos en Árboles Binarios
En profundidad
En amplitud
Tema 2. Árboles Binarios de Búsqueda
1 Nivel abstracto o de definición
2 Nivel de representación
Búsqueda
Inserción
Eliminación
Análisis del caso medio
3 Árboles Balanceados
Inserción y equilibrio del árbol
Rotaciones
Eliminación y equilibrio del árbol
Tema 3.Montículos Binarios. Colas de Prioridad
1 Introducción
2 Nivel abstracto o de definición
Propiedad de Orden
Propiedad de Estructura
3 Nivel de representación
Inserción
Eliminación
Elemento Mínimo
Otras operaciones
4 Ordenación por Montículos
Tema 4. Conjuntos Disjuntos. Estructura de Partición
1 Relación de Equivalencia
2 Nivel abstracto o de definición
3 Nivel de Representación
Representación mediante matrices
Representación mediante listas enlazadas
Representación mediante árboles
4 Compresión de caminos
Tema 5.Grafos
1 Nivel abstracto o de definición
2 Nivel de Representación
3 Recorridos en grafos
4 Ordenación topológica
5 Algoritmos de Caminos de Coste Mínimo
Grafos no ponderados
Grafos Ponderados. Algoritmo Dijkstra
6 Árbol de expansión de coste mínimo
Algoritmo Prim
Algoritmo de Kruskal
Tema 6. Memoria Secundaria
1 Organización de archivos
2 Clasificación externa
3 Organización de índices