後綴樹

後綴樹 （ Suffix tree ） 是一種數據結構 ， 能快速解決很多關於字符串的問題 。 後綴樹的概念最早由Weiner於1973年提出 ， 既而由McCreight在1976年和Ukkonen在1992年和1995年加以改進完善 。 一個string S的後綴樹是一個邊 （ edge ） 被標記爲字符串的樹 。 因此每一個S的後綴都唯一對應一條從根節點到葉節點的路徑 。 這樣就形成了一個S的後綴的基數樹 （ radix tree ） 。 後綴樹是前綴樹 （ trie ） 裏的一個特殊類型 。 Category: 樹結構 Category: 子字符串索引 Category: 字符串數據結構