5.19.4.8 Specialized Structures and Applications (8 horas) [Habilidades AG-C08,AG-C09]

Referencias Bibliográficas: [Okasaki, 1999,Sedgewick and Wayne, 2011]

Temas

  1. Estructuras de datos persistentes.
  2. Unión-búsqueda de conjuntos disjuntos (union-find) con compresión de trayectoria.
  3. Filtros de Bloom y sus propiedades probabilísticas.
  4. Listas por niveles para búsqueda balanceada probabilística.
  5. Árboles de segmentos y árboles de Fenwick para consultas de rango.
  6. Estructuras de datos espaciales: árboles k-d, quadtrees.
  7. Estructuras de datos inconscientes de la caché.

Aprendizaje esperado (Learning Outcomes)

  1. Implementar estructuras de datos persistentes con compartición estructural [Usar].
  2. Diseñar union-find con unión por rango y compresión de trayectoria [Usar].
  3. Aplicar estructuras especializadas para resolver problemas específicos de dominio [Evaluar].
  4. Evaluar compensaciones espacio-tiempo en estructuras de datos probabilísticas [Evaluar].



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM