76
правок
Изменения
м
Нет описания правки
=== Описание ===
Алгоритм делится на <tex>n</tex> фаз. В фазе с номером <tex>i</tex> в дерево добавляются все суффиксы подстроки <tex>s_{1..i}</tex>. При добавлении суффикса <tex>s_{j..i}</tex> алгоритм сначала находит конец пути из корня, помеченного подстрокой <tex>s_{j..i-1}</tex>, затем добавляет к концу этой подстроки очередной символ найденной вершине новое ребро с листом <tex>s_i</tex>, если этот символ не был добавлен ранее.
=== Псевдокод ===