Хэш-функция

Хэш-функция Хеширование – преобразование данных в уникальное числовое значение для быстрого поиска.  Хеш-функция должна быть выбрана так, чтобы результат имел […]

Хэш-функция

  • Хеширование – преобразование данных в уникальное числовое значение для быстрого поиска. 
  • Хеш-функция должна быть выбрана так, чтобы результат имел равномерное распределение между 0 и n-1. 
  • Динамические хеш-функции обеспечивают минимальное перемещение при изменении размера таблицы. 
  • Нормализация данных необходима для обеспечения однородности при сравнении данных. 
  • Существуют различные алгоритмы хеширования целых чисел, выбор зависит от данных. 
  • Идентификационная хэш-функция использует сами данные в качестве хэшированного значения. 
  • Тривиальная хэш-функция может быть использована, если ключи равномерно распределены. 
  • Складной метод создает сводный хэш-код путем разделения входных данных на секции и использования побитовых операций. 
  • Хеширование с разделением использует функцию по модулю для ключа, используя простое число, близкое к размеру таблицы. 
  • Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала. 

Полный текст статьи:

Хэш-функция — Википедия, бесплатная энциклопедия

Оставьте комментарий

Прокрутить вверх