Изменения

Перейти к: навигация, поиск

Алгоритм Бойера-Мура

2 байта убрано, 06:32, 17 июня 2015
м
Достоинства
===Достоинства===
* Алгоритм Бойера-Мура на хороших данных очень быстр, а вероятность появления плохих данных крайне мала. Поэтому он оптимален в большинстве случаев, когда нет возможности провести предварительную обработку текста, в котором проводится поиск.
* На больших алфавитах (относительно длины шаблона) алгоритм чрезвычайно быстрый и требует намного меньше памяти, чем [[Алгоритм Ахо-Корасик|алгоритму алгоритм Ахо-Корасик]].
* Позволяет добавить множество модификаций, таких как поиск подстроки, включающей ''любой символ (?)'' (но для реализации ''множества символов (*)'' не походит, так как длина шаблона должна быть известна заранее).
79
правок

Навигация