2013-04-01 2 views
-3

http://igm.univ-mlv.fr/~lecroq/string/node14.html#SECTION00140Бойер Мур реализация C++

Я не знаю, что эта функция: «OUTPUT (к)» значит, кто-нибудь может мне помочь? А функция MAX()? Большое спасибо.

+0

'OUTPUT (j)' означает сообщать индекс 'j' найденного совпадения любым способом, который вам нужен, записать его в консоль, в массив, независимо от того. 'MAX()' получает максимум два числа. –

ответ

1

MAX всего лишь std::max (существует в C++, но не на C; эта страница - код C).

OUTPUT(j) Вы должны предоставить, чтобы что-то сделать, когда совпадение найдено.

+0

Я нашел эту страницу, которая также реализует Boyer Moore, но мне нужна реализация: boyermoore1() и boyermoore2() в той же функции. – Breno

+0

http://www.ime.usp.br/~pf/algoritmos/aulas/strma.html – Breno