lunes 28 de septiembre · 13:00–14:15 · hace 23 días
Origen de las notas: Tú (app)
CN122 · lunes 28/09/2026 · 13:00-14:15 · Sesión 14
Listas ligadas simples: estructura e inserción
Hasta aquí toda estructura vivía en memoria contigua. Una lista ligada rompe eso: cada nodo se aloja donde haya lugar y guarda la dirección del siguiente. El orden ya no lo da la posición física sino los enlaces.
1. Reservar el nodo nuevo y llenar su dato.
2. nuevo->sig = cabeza.
3. cabeza = nuevo.
Es O(1) y no depende del tamaño de la lista. Ese es el argumento fuerte a favor de las listas.
Al final cuesta O(n) porque hay que recorrer, salvo que se mantenga un apuntador a la cola. En posición intermedia hay que detenerse en el anterior: si te pasas al nodo objetivo, ya no puedes enlazar hacia atrás.
Si haces anterior->sig = nuevo antes de nuevo->sig = anterior->sig, pierdes el resto de la lista de forma irrecuperable. Es el error más frecuente del tema y no produce ningún mensaje de error.
Implementar inserción al inicio, al final y en posición ordenada, con impresión completa de la lista.
Edita aquí con aspecto de Word. Guardar en Word escribe el .docx en tu carpeta del semestre. Ctrl+S guarda directo al archivo.
Nada anotado en esta sesión todavía.