迴文自動機學習筆記

迴文自動機是個處理迴文串有關問題的一個犀利的數據結構。它是一個樹形結構。每個節點包括以下信息: (1)len[i]表示編號爲i的節點表示的迴文串的長度(一個節點表示一個迴文串) (2)next[i][c]表示編號爲i的節點表示的迴文串在兩邊添加字符c以後變成的迴文串的的節點的編號 (3)fail[i]指向的節點表示的迴文串是i節點表示迴文串的一個最長後綴(當然它也是一個迴文串了) (4)cnt[i
相關文章
相關標籤/搜索