Требуется реализовать поиск подстроки в строке с использованием Z-функции.
Нужен или код или алгоритм, т.к. в интернете есть вычисление самой Z-функции, но не объяснение, как понять, что у нас подстрока входит в строку.
P.S. Нашел псевдокод - но он мне не понятен:
int substringSearch(text : string, pattern : string):
int[] zf = zFunction(pattern + '#' + text)
for i = m + 1 to n + 1
if zf[i] == m
return i
P.S. Спасибо, Beaver Feller - это он нашел сайт с ответом.
P.P.S. Всех с Новым Годом!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть ли в этих записях различия? Выводят они одно и то же значениеНо может различие где-то глубже? А также в таком случае:
Какие аргументы использует метод drawImage()? Знаю первые 3, но что насчёт четвертого? В API подробной информации не нашел
Мне необходимо генерировать видео передвижений элементов по экрануНагуглил два варианта: 1
Можете подсказать метод для удаления фигуры? Если для рисования используется paintComponent(), который вызывается автоматически, то что делать с удалением?...