Caso real
La lista de las cachés LRU
Una caché LRU («menos usado recientemente») guarda un número limitado de elementos y, cuando se llena, expulsa el que lleva más tiempo sin usarse. Muchas implementaciones usan una lista doble: cada vez que se usa un elemento, se mueve al principio; cuando hay que expulsar, se quita el último. La unidad 8 la construye completa, junto con una tabla hash que encuentra el nodo.
Aplica la misma condición a otro caso: mover algo al principio de una lista.