算法简介
AC 自动机,英文 Aho−Corasick automaton 。1975年产生于贝尔实验室,是著名的多模式匹配算法之一。
必备技能
KMP 算法, Trie (字典树)。
算法分析
AC 自动机其实就是将所有模式串放进一颗 Trie 里,再进行 KMP 算法。
学过 KMP 算法的都知道, KMP 算法是借助失配函数 next 将模式匹配的复杂度降到 O(
AC 自动机,英文 Aho−Corasick automaton 。1975年产生于贝尔实验室,是著名的多模式匹配算法之一。
KMP 算法, Trie (字典树)。
AC 自动机其实就是将所有模式串放进一颗 Trie 里,再进行 KMP 算法。
学过 KMP 算法的都知道, KMP 算法是借助失配函数 next 将模式匹配的复杂度降到 O(