Изменения

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

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

6 байт добавлено, 02:51, 17 мая 2011
Существование сжатого суффиксного дерева
}}
==Существование сжатого суффиксного дерева==
[[Файл:Suffix_tree_2Suffix_tree_3.png|thumb|right|Суффиксный бор Суффиксное дерево для строки <tex>xabxa</tex> с защитным символом]]
Определение суффиксного дерева не гарантирует, что такое дерево существует для любой строки <tex>s</tex>. Если один суффикс совпадает с префиксом другого суффикса, то построить суффиксное дерево, удовлетворяющее данному выше определению, невозможно, поскольку путь для первого суффикса не сможет закончиться в листе. Например, для строки <tex>xabxa</tex> суффикс <tex>xa</tex> является префиксом суффикса <tex>xabxa</tex>. Во избежание этого в конце строки <tex>s</tex> добавляется символ, не входящий в исходный алфавит. Такой символ называется '''''защитным'''''. Как правило, защитный символ обозначается <tex>\$</tex>.
70
правок

Навигация