В нескольких реализациях хеш-таблиц я видел использование эвристик, таких как «транспонирование» или «перемещение на передний план» для элементов в ведре.
- Каковы преимущества использования таких эвристик? Я не мог понять это сам.
- Какие еще оптимизации можно выполнить на уровне хэш-таблицы/корзины, почему и при каких обстоятельствах?
Оптимизация хэш-функций в сторону, пожалуйста.