В чем преимущество обобщенного суффиксного дерева перед префиксным?

Будет очень полезно, если кто-нибудь подробно объяснит причину и в каком сценарии один из них более выгоден, чем другой. Заранее спасибо !!


person aroyc    schedule 21.03.2014    source источник


Ответы (1)


Префиксные деревья (попытки) и обобщенные суффиксные деревья предназначены для решения разных задач. Как правило, попытки используются для ответа на такие запросы, как «содержится ли строка w в этом наборе?» или «является ли w префиксом некоторой строки в наборе?» Обобщенные деревья суффиксов предназначены для таких запросов, как «какие строки в этом наборе содержат w в качестве подстроки?» а также многие другие запросы, такие как самая длинная общая подстрока. Для стандартных целей программирования попытки обычно покрывают то, что необходимо, но в специализированных приложениях (особенно в геномике) обобщенные суффиксные деревья более гибкие.

Надеюсь это поможет!

person templatetypedef    schedule 21.03.2014
comment
Спасибо @templatetypedef !! - person aroyc; 21.03.2014