/SuffixTree

Suftree implementation on C++

Primary LanguageC++GNU General Public License v3.0GPL-3.0

SuffixTree

Суффиксное дерево — бор, содержащий все суффиксы некоторой строки. Позволяет выяснять, входит ли строка w в исходную строку, за время O(w). Время построения суффиксного дерева O(n);

Линейность построения:

image

Проверка на вхождение подстроки:

image