2015-06-09 3 views
-2

Каковы надлежащие функции, которые говорят нам таблицу отказа KMP?Какова функция алгоритма отказов KMP?

Я посмотрел на пару, но они очень запутывают. Я немного запутался с суффиксами и префиксами и как их сопоставить?

Считаю, что мы начинаем с -1 и 0, но я не могу понять остальную часть таблицы.

+0

Что такое "таблица отказов KMP"? Я не считаю, что это общий термин. Возможно, вам следует либо объяснить это, либо ссылку на него. –

ответ

0

Вы можете посмотреть алгоритм aho-corasick, и функция сбоя вычисляется с помощью обхода ширины trie. Вы проходите каждый уровень и каждый ребенок сначала с очередью.

+0

Я не просил об этом: P Мне нужен ответ, который проходит через функцию отказа kMP! – Dave

+0

Aho-corasick - обобщенная форма алгоритма kmp. – Bytemain