Хеш-таблицы не должны иметь длины простых чисел, если у вас есть хеш-функция хорошего качества (см. здесь ).Вы можете сделать их степенью двойки, что существенно ускоряет вычисления индекса.
Почему это относится к вопросу?Потому что, когда вы уменьшаете хеш-таблицу степени двух, вы можете оставить все записи в нижней половине, где они есть, и просто добавить связанный список в слоте i
(из верхней половины) в связанный список в слоте i - n/2
.