一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现过.
要搞懂AC自动机,先得有模式树(字典树)Trie和KMP模式匹配算法的基础知识.
AC自动机算法分为3步:构造一棵Trie树,构造失败指针和模式匹配过程.
一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现过.
要搞懂AC自动机,先得有模式树(字典树)Trie和KMP模式匹配算法的基础知识.
AC自动机算法分为3步:构造一棵Trie树,构造失败指针和模式匹配过程.