AC自動機

AC自動機 相當於就是Trie樹 + KMP Trie樹就是把關鍵字按字母存在樹上 每一條路徑構成一個單詞 像這樣 主要有fail指針 success指針和 emit指針 fail指針相當於KMP中的next數組 如果某節點a的父節點的fail指針指向的節點的孩子中有和這個節點a相同的字母的節點b 那麼這個a的fail指針就指向b 構造fail指針的複雜度是O(n) n是所有樹中所有單詞的長度  
相關文章
相關標籤/搜索