Phil Bagwell, nel suo 2002 paper on the VList data structure, indica che è possibile utilizzare un VList per implementare una tabella hash persistente. Tuttavia, la sua spiegazione di come funzionava non includeva molti dettagli, e io non la capisco. Qualcuno può darmi una spiegazione più dettagliata, o anche esempi?Tabelle hash usando VLists
Inoltre, mi sembra di vedere che questa struttura dati, sebbene possa avere la stessa complessità Big-O di un Hashtable, sarà più lenta perché esegue ulteriori ricerche. Qualcuno si preoccupa di fare un'analisi dettagliata di quanto è più lento, preferibilmente includendo il comportamento della cache? Come cambia la relazione di prestazione tra i due nel caso in cui non ci siano collisioni o molti?
Il tag jon-harrop è unico per questa domanda. Ti va di spiegarlo? –
Googling "Jon Harrop" non rivela nulla di rilevante, quindi l'ho ricollocato per classificare meglio la domanda. –
http://en.wikipedia.org/wiki/VList – Dario