kmp
文章平均质量分 75
Louise_Z
这个作者很懒,什么都没留下…
展开
-
KMP(???)——Radio Transmission
设置一个fail[i]数组 记录该字符串与自己匹配时第i位字符能匹配到的最后一位字符的位置 (求法同KMP算法中next数组的求法) 画图可得结论 最小循环节长度=n-fa[n](n=原字符串长)原创 2017-10-05 14:42:47 · 1153 阅读 · 0 评论 -
KMP——理论知识
KMP算法就是改进了不匹配时候返回去从哪个位置开始再进行比较,尽量利用已经得到的信息,尽量减少比较的次数。我们应该每当一趟匹配过程中出现比较不等时,不需要回溯i指针,而是利用已经得到的“部分匹配”的结果将模式子串想右“滑动”尽可能远的距离,然后继续比较。首先先要统计一下要匹配的字符串中的自重复情况,也就是求一个next[]数组。原创 2017-08-18 08:40:01 · 335 阅读 · 0 评论