Я написал алгоритм, который реализует хэш-карту для решения проблемы. Мне интересно, может ли кто-нибудь дать мне какую-то общую формулу для расчета среднего количества переходов, чтобы найти запись? Просто часть моего отчета :) Я создал свою собственную функцию хеш-кода и пытаюсь измерить ее качество.
Под «хмелем» я имею в виду:
Для обработки столкновений: если два или более хэш-кода элемента сопоставляются с одним и тем же индексом в хеш-таблице, я построил «связанный список» по этому индексу. Итак, если есть 4 элемента, которые отображаются на индекс «i» в хэш-таблице, то индекс «i» содержит связанный список из 4 элементов. «Прыжки» в этом смысле означают «ходьбу» или «прыгание» по этому связанному списку.
По сути, в каждом индексе карты есть другая структура данных.