KMP(KMP字符串)

分享一篇博客有关KMP的详细介绍数据结构KMP算法配图详解(超详细)_哈顿之光的博客-CSDN博客_数据结构kmp算法详解
题目:

代码
#include
using namespace std;

const int N = 100010, M = 1000010;
int n, m;
int ne[N];
char s[M], p[N];

int main()
{
cin >> n >> p + 1 >> m >> s + 1; //下标从1开始

//求next过程(与kmp匹配过程类似)
for (int i = 2, j = 0; i <= n; i ++ ) { while (j && p[i] != p[j + 1]) j = ne[j]; if (p[i] == p[j + 1]) j ++ ; ne[i] = j; } //kmp匹配过程 for (int i = 1, j = 0;

KMP(KMP字符串)最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/16399.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>