kmp(pre)
来源:互联网 发布:人工智能国内强的高校 编辑:程序博客网 时间:2024/06/06 11:38
这里引用一下大神的网站
理解KMP算法 作者:July、saturnma
#include<iostream>#include<cstdio>using namespace std;int next[10010];void pre() //预处理next数组{ int j=0; for(int i=1;i<=m;i++) { while(b[i]!=b[j+1]) j=next[j]; if(b[i]==b[j+1]) j++; next[i]=j; }} void kmp(){ int j=0 for(int i=0;i<=n;i++) { while(j!=0&&a[i]!=b[j+1]) j=next[j]; if(a[i]==a[j+1]) j++; if(j==m) { cout<<i; j=next[j]; }}int main(){ char[]}
1 0
- kmp(pre)
- <pre><pre/>
- pre tag
- ACM pre
- ACM pre*
- pre 换行
- <pre>标签
- <pre>标签
- pre标签
- pre-rh
- pre标签
- Pre.im
- Pre-Note
- <pre></pre>预格式化标签
- KMP
- KMP
- KMP
- KMP
- 关于volatile的用法
- ARM+LINUX路线
- HDU - 4324 拓扑排序
- MySQL权限级别
- ISP算法之Gamma校正
- kmp(pre)
- 在Labview中调用M文件(Matlab文件)
- 【win32】visual studio中"const char *"类型的实参与"LPCWSTR"类型的形参不兼容
- 【巨人的步伐以及人类的进击】BSGS algorithm
- Android 简易的音乐播放器
- Golang 代码程序案例
- 平行空间--打造自己的开场动画
- 论文中常用英语表达
- 高流量的网站,并不赞成使用集成框架