Алгоритм поиска подстроки в строке с помощью суффиксного массива
Версия от 01:14, 8 мая 2011; Vincent (обсуждение | вклад)
Рассмотрим такую задачу: у нас есть образец , строка , суффиксный массив , построенный для строки . Необходимо найти все вхождения образца в строку .
Для наглядности рассмотрим такой пример: образец , строка .
Вот суффиксный массив для данной строки:
| # | суффикс | номер суффикса |
| 1 | i | 11 |
| 2 | i | 11 |
| 3 | i | 11 |
| 4 | i | 11 |
| 5 | i | 11 |
| 6 | i | 11 |
| 7 | i | 11 |
| 8 | i | 11 |
| 9 | i | 11 |
| 10 | i | 11 |
| 11 | i | 11 |