Skip to content
EntityQ895984· pop 20· linked from 73 articles

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

Sign in to save

Also known as Boyer-Moore algorithm

алгоритм поиска подстроки с таблицей сдвигов

Wikidata facts

Show 3 more facts
inception
1977-00-00
publication date
1977-10-00
Commons category
Boyer–Moore string search algorithm
Sources (2)

via Wikidata · CC0

Article · Русский

Алгоритм поиска строки Бойера — Мура — алгоритм общего назначения, предназначенный для поиска подстроки в строке. Разработан Робертом Бойером и Джеем Муром в 1977 году. Преимущество этого алгоритма в том, что ценой некоторого количества предварительных вычислений над шаблоном (но не над строкой, в которой ведётся поиск), шаблон сравнивается с исходным текстом не во всех позициях — часть проверок пропускается как заведомо не дающая результата. Общая оценка вычислительной сложности современного варианта алгоритма Бойера — Мура — , если не используется таблица стоп-символов (смотрите ниже), и , если используется таблица стоп-символов, где — длина строки, в которой выполняется поиск, — длина шаблона поиска, — алфавит, на котором проводится сравнение.

Abstract from DBpedia / Wikipedia · CC BY-SA