KMP next[]小贴士

来源:互联网 发布:淘宝比较有名的文玩店 编辑:程序博客网 时间:2024/04/28 16:16
nxt 失配后希望找到的最佳位置,
i   当前的匹配点(模式串或者目标串)的下标
j   当前的模式串的下标
预处理时nxt[j]为模式串下标从1~j 的前nxt[j] 与后 nxt[j] 相等的最大数目(abab 为2)
为什么有nxt,比如ababc,与ababd,当匹配到c才失配时,希望能从第二个a开始匹配(就是把我们自己一眼看穿的最佳位置通过next告诉电脑..)
真正匹配时从1~n求是否满足匹配即可
0 0
原创粉丝点击