Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Алгоритм поиска подстроки


Автор: Kuvaldis 11.11.2006, 20:30
Ребята!!! То, что у меня ошибка в ДНК, можете не говорить (сам знаю)
По делу:
ну не врубаюсь я, как работает данный алгоритм.  Пару часов читал книжку Вирта "Алгоритмы и структуры данных". Запутался в предикатах и не разобрался. Посмотрел на Алголисте. Но там без примеров, к сожалению..
НЕ могли бы вы популярно объяснить? Желательно на примере.
НАпример, я не совсем понимаю, что  и как получится при предварительной трансляции такой подстроки:
A B C D F A B R A B H  smile 

Автор: Kuvaldis 12.11.2006, 17:48
Благодаря Aloha и его терпению я разобрался, за что ему "воздастся по заслугам" (в репе) smile 

Вот его вариант объяснения (думаю, что он не против) smile  : 

Автор: esperant0 12.11.2006, 18:27
Что-то у вас мудренно написано.

1) Строим автомат распознающий подстроку.
2) запукаем автомат на строку в которой ищем подстроку.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)