← capítulo

Listas enlazadas: simples y dobles

Elementos dispersos, conectados por punteros. La apuesta contraria a la del array.

El intercambio

El acceso es un recorrido

No puedes brincar hacia adelante — sigues next, un salto a la vez. Nueve saltos para llegar a un valor cerca del final.

Distintas estructuras ganan distintas ops

Al frente: ganan enlazada/deque. Por índice: gana el array (~1300× en n=4000).

Usa la correcta

Conclusión

El array gana el índice y el cache. La lista enlazada gana los extremos y las posiciones que ya tienes. Sigue: acotar las operaciones a los extremos baratos → stacks y queues.