Изменения

Перейти к: навигация, поиск

Сжатое суффиксное дерево

1 байт добавлено, 13:20, 22 мая 2015
Поиск строки максимальной длины, ветвящейся влево и вправо 1.3.3
}}
Допустим, что строка ветвится влево. Тогда Пусть существуют подстроки <tex>saсs</tex> и <tex>sbds</tex>. В суффиксном дереве существует вершина <tex>v</tex> соответствующая строке <tex>s</tex> (так как есть как минимум два суффикса, начинающиеся со строки <tex>s</tex>). Так же у вершины <tex>v</tex>, есть как минимум два ребёнка, у которых ''левый символ'' <tex>c</tex> и <tex>d</tex>, значит вершина <tex>v</tex> ''различна влево'' по определению.
Чтобы найти строки, ветвящиеся влево, нужно проверить все вершины суффиксного дерева на различность влево. Если какая-то вершина <tex>v</tex> будет различна влево и удволетворять свойству ветвимости право, то строка, соответствующая вершине <tex>v</tex> будет ветвится вправо и влево.
Анонимный участник

Навигация