497
правок
Изменения
→Шаг 5: удаление двойных дуг
Дерево строится рекурсивно, каждый раз длина строки уменьшается в два раза, а все фазы работают линейно.
В итоге получается <tex> T(n) = T(n / 2) + \Theta (n) = \Theta (n) </tex>.
Расход помяти памяти на построение дерева также линеен(т.к на каждой фазе мы лишь строим и сливаем сжатые суффиксные деверья).
==См. также==