UNIDADES:
UNIDAD 1: Introducción a las estructuras de datos.
1.1 Tipos de datos abstractos (TDA).
1.2 Modularidad.
1.3 Uso de TDA
.1.4 Manejo de memoria estática.
1.5 Manejo de memoria dinámica
UNIDAD 2: Recursividad
2.1 Definición2.2 Procedimientos recursivos
2.3 Ejemplos de casos recursivos
UNIDAD 3: Estructuras Lineales
3.1 Listas.3.2 Pilas.
3.3 Colas.
UNIDAD 4: Estructuras No Lineales.
4.1 Arboles.
4.1.2 Clasificación de árboles.
4.1.3 Operaciones básicas sobre árboles binarios.4.1.4 Aplicaciones.
4.1.5 Arboles balanceados (AVL).
4.2 Grafos.
4.2.1 Terminología de grafos.
4.2.2 Operaciones básicas sobre grafos.
UNIDAD 5:Métodos de ordenamiento.
5.1 Algoritmos de Ordenamiento Internos5.1.1 Burbuja.
5.1.2 Quicksort.5.1.4 Radix
5.2 Algoritmos de ordenamiento Externos
5.2.1 Intercalación
5.2.2 Mezcla Directa
5.2.3 Mezcla Natural
UNIDAD 6: Métodos de búsqueda
6.1 Búsqueda secuencial6.2 Búsqueda binaria
6.3 Búsqueda por funciones de HASH
UNIDAD 7: Análisis de los algoritmos
7.1 Complejidad en el tiempo.7.2 Complejidad en el espacio.
7.3 Eficiencia de los algoritmos.