В различных реализациях хеш-таблицы я встречал «магические числа», когда изменяемая хеш-таблица должна изменять размер (увеличиваться). Обычно это число составляет от 65% до 80% значений, добавленных за выделенные слоты. Я предполагаю, что компромисс заключается в том, что большее число может привести к большему количеству столкновений, а меньшее число - меньше за счет использования большего количества памяти.
У меня вопрос: как получилось это число?
Это произвольно? на основе тестирования? на основе какой-то другой логики?