|
UNIDAD I. METODOS DE ORDENACION INTERNA
Introducción |
1.1 Metodo de Burbuja
1.2 Metodo de Inserción
1.3 Metodo de Selección |
|
1.4 Metodo de Shell
1.5 Metodo de Quicksort
Ejercicio # 2: Programar ordenamientos en arreglos
|
|
UNIDAD II. METODOS DE ORDENACION EXTERNA
Introducción |
2.1 Metodo de Intercalación Simple
2.2 Método de Ordenamiento por mezcla (MergeSort) |
|
Ejercicio # 3: Programar ordenamientos en arreglos
Conclusión
|
|
UNIDAD III. METODOS DE BUSQUEDA
Introducción |
3.1 Búsqueda Secuencial
3.2 Búsqueda Binaria
3.3 Búsqueda Hash
|
|
Ejercicio # 4: Programar búsquedas en arreglos
Conclusión
|
|
| UNIDAD IV. ESTRUCTURA DE DATOS LINEALES ESTATICOS Y DINAMICOS |
TEMA 1. LISTAS ENLAZADAS
Introducción
4.1.1 Representación en memoria
4.1.2 Listas simples
4.1.3 Listas circulares
4.1.4 Listas dobles
TEMA 2. PILAS
Introducción
4.2.1 Representación en memoria |
|
4.2.2 Implementación con arreglos
4.2.3 Implementación con punteros
TEMA 3. COLAS
Introducción
4.3.1 Representación en memoria
4.3.2 Colas simples
4.3.3 Colas dobles
Ejercicio # 5: Solución de problemas con listas enlazadas
Conclusión
|
|
| UNIDAD V. RECURSIVIDAD |
Introducción
5.1 Concepto
5.2 Recursión Directa
5.3 Recursión Indirecta
|
|
5.4 Recursión vs. Iteración
5.5 Recursión infinita
Ejercicio # 6: Aplicar el concepto de recursividad
|
|
|
TEMA 1. ÁRBOLES GENERALES
Introducción
6.1.1 Terminología
6.1.2 Representación gráfica
TEMA 2. ÁRBOLES BINARIOS
Introducción
6.2.1 Terminología
6.2.2 Representación gráfica |
|
6.2.3 Representación en memoria
6.2.4 Recorrido de un árbol binario
6.2.5 Árbol binario de búsqueda
6.2.6 Transformación de un árbol general a árbol binario
Ejercicio #7: Programar recorridos y búsquedas en Árboles binarios
Conclusión
|
|