Phil Bagwell, в своем 2002 paper on the VList data structure, указывает, что вы можете использовать VList для реализации постоянной хэш-таблицы. Однако его объяснение того, как это работает, не включает в себя много деталей, и я не понимаю. Может ли кто-нибудь дать мне более подробное объяснение или даже примеры?Таблицы хэшей с использованием VLists
Кроме того, мне кажется, что эта структура данных, хотя она может иметь одинаковую сложность большого О, как Hashtable, будет медленнее, потому что она выполняет дополнительные поисковые запросы. Кто-нибудь хочет сделать подробный анализ того, насколько медленнее, желательно, включая поведение кэша? Как отношение производительности между двумя изменениями в случае отсутствия столкновений или многих?
Тег jon-harrop уникален в этом вопросе. Позаботьтесь об этом? –
Googling «Jon Harrop» не поднимает ничего актуального, поэтому я переделал его, чтобы лучше классифицировать вопрос. –
http://en.wikipedia.org/wiki/VList – Dario