Play IT

Коллизии хеш-таблицы

Интерактивное демо «Коллизии хеш-таблицы» — раздел Энциклопедия · Данные и разметка.

data-markupencyclopedia

Коллизии хеш-таблицы

Плохая hash vs равномерное распределение

Корзин8
#0
—
#1
—
#2
—
#3
—
#4
—
#5
user_1
#6
—
#7
order_42, sku_991, session_x
Max chain
3
Avg load
0.50
Lookup
O(1) ✓

Hash-flooding — атака или плохая функция — превращает O(1) в O(n).