Різні ключі можуть дати однаковий хеш — це колізія. Вирішується двома способами:
Співвідношення кількості елементів до кількості buckets. При перевищенні порогу (зазвичай 0.75) — рехешування (збільшення таблиці і перерозподіл елементів). Дороге, але рідке.
Hash table: O(1) доступ, але немає порядку. BST: O(log n) доступ, але елементи відсортовані. Вибір залежить від потреби в сортуванні.