KMP算法学习笔记

来源:互联网 发布:网络计算机与淘宝 编辑:程序博客网 时间:2024/06/05 03:12

  模式的前缀函数π包含模式与其自身的偏移进行匹配的信息。这些信息可用于在朴素的字符串匹配算法中避免对无用偏移进行检测,也可以避免在字符串匹配自动机中,对整个转移函数δ的预先计算。
这里写图片描述
next[i]表示[1,i-1]位中的最长公共前缀后缀,因此在遇到字符不匹配时,直接将字符串右移j-next[j]位即可。
安利一个神犇的博客,有对KMP算法的详细讲解:
http://www.matrix67.com/blog/archives/115

0 0
原创粉丝点击