07.11.2016. № 10. Хеш-таблицы

  1. Общий принцип работы хеш-таблицы.
  2. Требования к хеш-функции.
  3. Интерфейс хеш-таблицы.
  4. Размещение в массиве: метод деления, метод умножения.
  5. Тривиальные хеш-функции.
  6. Хеш-функции Дженкинса и Фаулера-Нолла-Во.
  7. Хеш-функция для набора элементов.
  8. Конфликты и способы их разрешения.
  9. Списки коллизий.
  10. Открытая адресация: линейное, квадратичное исследование, двойное хеширование.
  11. Кукушиное хеширование (cuckoo hash).
  12. Хеш vs. дерево.
  13. Криптографические хеш-функции.
  14. Контрольные суммы.
  15. Принцип адресации по содержимому.
  16. Фильтр Блума.
  17. Генерация хеш-функций для фильтра Блума.

Действия

Скачать