Изменения

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

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

611 байт добавлено, 14:01, 10 мая 2014
м
Псевдо-код
return bmBc;
Функция для вычисления таблицы суффиксов. Она находит для каждой позиции в шаблоне <tex>x</tex> максимальную длину суффикса <tex>x</tex>, который повторяется в строке и заканчивается в данной позиции. Например, для строки "'''abcabcabc'''" таблица будет '''0,0,3,0,0,6,0,0,9''', а для строки "'''abcabcc'''" - '''0,0,1,0,0,1,7'''. Также, очевидно, что значение функции для последнего элемента будет равно длине всей строки.
int[] '''suffixes'''(string x, int m):
int f;
418
правок

Навигация