Суф. дерево
- Опередление.
- Сжатое суф. дерево.
- Алгоритм построения за O(N2).
Алгоритм Укконена построения дерева за O(N).
- Online-овость
- Добавление одного символа. Листья растут.
- Доказательство того, что более короткий суффикс станет листом не ранее более длинного
- Суф. ссылки. Подсчет суфф. ссылок.
- Собственно алгоритм.
- Доказательство времени работы O(n).
Суф. массив
- Сортировка подсчетом
- Цифоравая сортировка
- Сортировка строк за O(N2), построение суф. массива за O(N2).
Преобразования суф. структур
- Суф. массив в суф. дерево
- Суф. дерево в суф. массив