Я борюсь с хэшированием и бинарным поисковым материалом. И я прочитал, что вместо использования списков для хранения записей с одинаковыми значениями хеш-функции также возможно использовать двоичные деревья поиска. И я пытаюсь понять, что наихудший и средний случай времени выполнения операций
insert
,find
иdelete
стоит того средний случай. Улучшаются ли они по отношению к спискам?
Если у вас есть доступ к тщательному анализу времени выполнения хеш-таблиц с линейной цепочкой (т. Е. Линейных списков), замените часть, в которую включены средние затраты в линейных списках, на усредненные результаты в случае реализации сбалансированного дерева поиска. Остальное это механика. (Очевидно, это помогает.)
—
Рафаэль