Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.19;
Скачать: CL | DM;

Вниз

Вопрос на подумать   Найти похожие ветки 

 
default ©   (2006-10-29 03:05) [0]

В чём конкретно смысл использования простого делителя в модулярном хешировании?


 
default ©   (2006-10-29 03:13) [1]

вот есть хеш-функция
h(k)=k mod M;
говорят лучше M брать простое
так вот почему?


 
Petr V.Abramov   (2006-10-29 03:14) [2]

чтоб не усложнять модулярное хеширование
P.S. Ж))))))))))


 
Ketmar ©   (2006-10-29 03:16) [3]

фиг его знает. или Кнут, что одно и то же. %-)


 
TUser ©   (2006-10-29 03:24) [4]

Что такое модульное хеширование? Гуглил, не нагуглил.


 
TUser ©   (2006-10-29 03:26) [5]

> вот есть хеш-функция
> h(k)=k mod M;
> говорят лучше M брать простое
> так вот почему?

В случае такой функции разницы нет, имхо.


 
default ©   (2006-10-29 03:26) [6]

TUser ©   (29.10.06 03:24) [4]
h(k)=k mod M
просто остаток от деления ключа на некоторое число M


 
Petr V.Abramov   (2006-10-29 03:26) [7]

погода не та, не гуглится. камышь завял, модулярное хеширование на глубине спит :)


 
default ©   (2006-10-29 03:29) [8]

TUser ©   (29.10.06 03:26) [5]
таки везде советую выбирать именно простое число


 
TUser ©   (2006-10-29 03:30) [9]

Из Кормена: нехорошо брать модуль, равный степени двойки, а часто - десятки и некоторые другие. Простые числа обычно удвлетворяют этим требованиям, что позволнеяет не думать. Стр. 222.


 
default ©   (2006-10-29 03:34) [10]

TUser ©   (29.10.06 03:30) [9]
смутно
что-то у меня по-другому написано в Кормене


 
TUser ©   (2006-10-29 03:40) [11]

У меня издание 2004 года.


 
DillerXX ©   (2006-10-29 12:10) [12]

Говорят, что с простыми числами более хороший уровень равномерного распределения эл-тов хеша, коллизий значит меньше, скорость выше.



Страницы: 1 вся ветка

Текущий архив: 2006.11.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.035 c
1-1160046544
WebSqlNeederr
2006-10-05 15:09
2006.11.19
Как обрабатывать текст в Exel?


4-1152100832
ILIA82
2006-07-05 16:00
2006.11.19
права доступа в NTFS


15-1161687914
Slava812
2006-10-24 15:05
2006.11.19
Загадка по криптографии


3-1158826551
kyn66
2006-09-21 12:15
2006.11.19
В чем разница между VarIsEmpty(NewVal) и VarIsNull(NewVal) ?


15-1162559111
ArtemESC
2006-11-03 16:05
2006.11.19
Фильм "Остаться в живых"