1. 首页
  2. 课程学习
  3. C++/C
  4. ac自动机.pptx

ac自动机.pptx

上传者: 2020-08-08 02:44:31上传 PPTX文件 933.12KB 热度 34次
要学AC自动机需要自备两个前置技能:KMP和trie树(其实个人感觉不会kmp也行,失配指针的概念并不难) 其中,KMP是用于一对一的字符串匹配,而trie虽然能用于多模式匹配,但是每次匹配失败都需要进行回溯,如果模式串很长的话会很浪费时间,所以AC自动机应运而生,如同Manacher一样,AC自动机利用某些操作阻止了模式串匹配阶段的回溯,将时间复杂度优化到了O(n)O(n)(n)为文本串长度
下载地址
用户评论