Эффективные хэш-функции
2006-06-15 22:31Хэш-функция - это такой алгоритм, который для некоторой текстовой строки вычисляет число. Хитрость в том, чтобы числа получались не очень большие, и для разных строк разные.
Собрал я в кучу несколько вариантов и потестировал. Один из вариантов - самопальный, придуманный в далеком студенчестве. Оказывается, неплохо работает.
Собрал я в кучу несколько вариантов и потестировал. Один из вариантов - самопальный, придуманный в далеком студенчестве. Оказывается, неплохо работает.

no subject
Date: 2006-06-16 15:46 (UTC)Всего один сдвиг и сложение, а по конфликтам в два раза лучшее остальных. Или я чего-то не дотумкиваю?
no subject
Date: 2006-06-17 00:26 (UTC)no subject
Date: 2006-06-17 00:28 (UTC)no subject
Date: 2006-06-17 09:36 (UTC)Все-таки распределение у всех достаточно равномерое.