Lista concatenata: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Fix link
Riga 559:
 
== Velocizzare le ricerche ==
L'individuazione dell'elemento specifico in una lista concatenata anche se è ordinata, richiede normalmente richiede un tempo O(''n'') ([[ricerca ordinata]]). Questo è uno degli svantaggi fondamentali delle liste concatenate rispetto alle altre strutture dati. In aggiunta alle varianti discusse nella sezione precedente, ci sono vari semplici modi per migliorare il tempo di ricerca.
 
In una lista non ordinata, una semplice euristica per diminuire il tempo di ricerca medio è la ''move-to-front heuristic'', che semplicemente sposta un elemento all'inizio della lista una volta che questo è stato trovato. Questo schema, pratico per la creazione di semplici [[cache]]s, assicura che l'elemento usato più di recente sia anche il più veloce da ritrovare.