Алгоритми та структури даних · Senior · Запитання 22 з 75

Як KMP досягає пошуку підрядка за O(n + m)?

Пояснення

Для кожної позиції шаблону префікс-функція зберігає довжину найдовшого власного префікса, що водночас є суфіксом. При розбіжності шаблон стрибає на цю величину, тож вказівник у тексті ніколи не йде назад.

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Senior · запитання 22

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест