Next: 3 Bibliografia sugerida
Up: Estructura de datos en
Previous: 1 Objetivos
- Análisis de algoritmos.
- Concepto de Complejidad de algoritmos.
- Aritmética de la notación O.
- Complejidad
- Tiempo de ejecución de un algoritmo
- Complejidad de un espacio.
- Selección de un algoritmo.
- Manejo de memoria.
- Manejo de memoria estática.
- Manejo de memoria dinámica.
- Estructuras lineales estáticas y dinámicas.
- Pilas.
- Colas.
- Listas enlazadas.
- Simples.
- Dobles.
- Recursividad
- Definición
- Procedimientos recursivos.
- Mecánica de recursión.
- Transformación de algoritmos recursivos a iterativos.
- Recursividad en el diseƱo.
- Complejidad de los algoritmos recursivos.
- Estructuras no lineales estáticas y dinámicas.
- Concepto de árbol.
- Clasificasión de árboles.
- Operaciones Básicas sobre árboles binarios.
- Creación.
- Inserción.
- Eliminación.
- Recorridos sistemáticos.
- Balanceo.
- Ordenación interna.
- Algoritmos de ordenamiento por intercambio
- Burbuja.
- Quicksort.
- Shellsort.
- Algoritmo de ordenamiento por distribución
- Raddix.
- Ordenación externa.
- Algoritmos de ordenamiento externo.
- Intercalacion directa.
- Mezcla natural.
- Metodos de busqueda.
- Algoritmos de ordenación externa.
- Secuencial.
- Binaria.
- Hash
- Búsqueda externa.
- Secuencial.
- Binaria.
- Hash
.
Next: 3 Bibliografia sugerida
Up: Estructura de datos en
Previous: 1 Objetivos
Pedro Mayorga
2009-09-01