关于kmp算法
2020-12-13 16:41
标签:ring log href mp算法 clu ++ 匹配 space lan 字符串匹配算法简称kmp 日常安利大佬博客(真的是一篇很好的文章) 觉得百度百科讲的也挺好 就是给出两个字符串a, b 求b在a中的所有位置 next数组:代表当前字符之前的字符串中,有多大长度的相同前缀后缀(都指自己本身) 对于求next数组我们考虑b字符串自己匹配自己 例题 关于kmp算法 标签:ring log href mp算法 clu ++ 匹配 space lan 原文地址:https://www.cnblogs.com/yanxiujie/p/11621298.html lb = strlen (b + 1);
for (int i = 2; i ) {
while(j && b[j + 1] != b[i]) j = next[j];
if(b[j + 1] == b[i]) j++;
next[i] = j;
}
#include