CC50C

Anuncio
CC50C Estructuras de Datos Avanzadas
10 UD
1.
Vigencia
A partir del otoño 1992.
2.
Requisitos
CC40A
3.
Objetivos
Profundizar en el estudio de diversas estructuras de datos, y en el análisis
de los algoritmos asociados.
4.
Nota
Normalmente, el curso se basa en los temas de investigación del profesor
que lo dicta. Este es el contenido de la última vez que fue dictado.
5.
Programa
1. Herramientas Matemáticas
Funciones Generatrices
Probabilidad discreta
2. Hashing
Random probing y Uniform probing
Heurísticas de inserción: Robin Hood, LCFS
Linear Probing y aplicaciones (sorting, garbage collection)
Hashing en memoria secundaria
3. Arboles de Búsqueda
Heurísticas de balance local
Splay trees
Arboles digitales
4. Skip Lists
5. Otros tópicos
6.
Bibliografía
Graham, R.L., Knuth, D.E., Patashnik, O.: Concrete Mathematics, A
Foundation for Computer Science, Addison--Wesley, 1989.
Papers recientes
Descargar