Universidad · Otoño 2026
Estructuras de Datos·Salón CN 122·Sesión 19 · Semana 10

Taller de listas circulares · Comparación de variantes

miércoles 14 de octubre · 13:00–14:15 · hace 7 días

Origen de las notas: Tú (app)

Guía del maestro.docx

GUÍA 14-10-26 Estructuras de Datos

CN122 · miércoles 14/10/2026 · 13:00-14:15 · Sesión 19

Taller de listas circulares · Comparación de variantes


CONSOLIDACIÓN

Sesión de práctica sobre listas circulares y comparación con las variantes vistas.

CASOS FRONTERA QUE HAY QUE MANEJAR

  • Lista vacía: el apuntador externo es NULL.
  • Un solo nodo: apunta a sí mismo; al eliminarlo hay que poner el externo en NULL.
  • Eliminar el nodo al que apunta el externo: hay que reubicarlo antes de liberar.

JOSEFO PASO A PASO

1. Formar la lista circular con n personas.

2. Avanzar k−1 nodos desde la posición actual.

3. Eliminar el siguiente y continuar desde ahí.

4. Repetir hasta que quede uno solo.

ROUND-ROBIN

Simular un planificador donde cada proceso recibe un quantum fijo. Si termina, se elimina de la lista; si no, se pasa al siguiente. La lista circular hace la simulación casi trivial, que es la razón de usarla.

COMPARATIVA DE LO VISTO

  • Simple — mínima memoria; solo hacia adelante; sin acceso al anterior.
  • Circular — recorrido cíclico natural; ambos extremos en O(1) si el externo apunta al último.
  • Doblemente ligada — recorrido en ambos sentidos; un apuntador extra por nodo.

PRÁCTICA

Terminar Josefo y la simulación round-robin, y medir el consumo de memoria de cada variante.

Mis notasTú (app)1743 palabras
Editor embebido

Edita aquí con aspecto de Word. Guardar en Word escribe el .docx en tu carpeta del semestre. Ctrl+S guarda directo al archivo.

Abrir .docx
Tareas propias de esta sesión

Nada anotado en esta sesión todavía.