Содержание
- 2. Определение
- 3. Рекурентное Определение
- 4. Основное Свойство
- 5. Пример
- 6. Поиск подстроки в строке 1/2
- 7. Поиск подстроки в строке 2/2 В худшем случае время O(sr). При случайном x и большом mod
- 8. Префикс-функция 1/2
- 9. Префикс-функция 2/2 Сложность: O(r + s log r). Сложность КМП: O(r + s). КМП заметно проще
- 10. Z-функция
- 11. S Неточный поиск подстроки 1/3 R Reverse(R) i i+r
- 12. Неточный поиск подстроки 2/3 Задача: для строк S и R найти вхождения в S всех строк,
- 13. Неточный поиск подстроки 3/3 Сложность: O(r + s K log r) Существует алгоритм за O(r +
- 14. Поиск минимального лексикографического сдвига строки Задача: для заданной строки S, среди всех ее циклических сдвигов, найти
- 15. Сортировка циклических сдвигов строки Задача: для данной строки S длины s отсортировать лексикографически все ее циклические
- 16. Полиномиальные хеши в матрицах
- 17. Поиск подматрицы в матрице
- 19. Скачать презентацию