Как правило, у вас есть хеш-таблица, содержащая N элементов, распределенных в массиве из M слотов.
Существует процентное значение (называемое «growthFactor»), определенное пользователем при создании хеш-таблицы, которая используется следующим образом:
if (growthRatio < (N/M))
Rehash();
Перефразирование означает, что размер массива из M слотов должен быть изменен, чтобы он содержал больше элементов (идеальное простое число, превышающее текущий размер (или в 2 раза больше)), и что ваши элементы должны быть распределены в новом большем массиве. *
Такое значение должно быть от 0,6 до 0,8.