Изменения

Перейти к: навигация, поиск
м
Надёжность
== Надёжность ==
Если количество подстрок данной строки близко к количеству превышает количество хешей, то наступление [[Разрешение_коллизий | коллизий]] очень вероятнонеизбежно. Но даже при относительно небольших строках возможны вероятность коллизий может быть [[Хеш-таблица#Введение | высока]], не говоря уже о способах составления специальных строк, где хеши выдают частые ложные срабатывания.
Например если взять <tex> r = 2^{32}, p = 237 </tex>, за <tex> s </tex> принять [[Слово_Туэ-Морса | строку Туэ-Морса]]<ref>[http://codeforces.ru/blog/entry/4898 Codeforces: Anti-hash test]</ref> длиной <tex> 1024 </tex> , то алгоритм находит лишние вхождения почти в половине случаев.
308
правок

Навигация