Алгоритм Ландау-Вишкина (k несовпадений)
Версия от 22:05, 14 июня 2014; 5.18.154.84 (обсуждение) (Новая страница: «==Постановка задачи== Дано число <tex>k > 0</tex> текст <tex>y[1...n]</tex> и образец <tex>x[1...m]</tex>, <tex>m < n</tex>....»)
Постановка задачи
Дано число
текст и образец , . Требуется найти все подстроки текста длины , с не более чем несовпадающими символами.Основная идея
При анализе текста используется двумерный массив
, содержащий информацию о несовпадениях текста с образцом. По завершении анализа в его -й строке содержатся позиции в первых несовпадений между строками и .