KMP核心代码
来源:互联网 发布:libevent源码解析 编辑:程序博客网 时间:2024/06/13 12:15
计算预处理
P[1]:=0;j:=0;for i:=2 to m dobegin while (j>0) and (B[j+1]<>B[i]) do j:=P[j]; if B[j+1]=B[i] then j:=j+1; P[i]:=j;end;
KMP匹配
j:=0;for i:=1 to n dobegin while (j>0) and (B[j+1]<>A[i]) do j:=P[j]; if B[j+1]=A[i] then j:=j+1; if j=m then begin writeln('Pattern occurs with shift ',i-m); j:=P[j]; end;end;
Matrix67大神的代码,好好研究一下
- KMP核心代码
- kmp代码
- KMP算法C++代码
- KMP算法C++代码
- KMP算法代码
- KMP算法-代码实现
- kmp 领悟代码
- KMP算法C++代码
- KMP算法代码
- KMP 代码 暂存
- 数据结构 KMP算法代码
- kmp算法代码
- KMP简单的代码
- KMP之二:代码
- KMP C++实现代码
- kmp代码实现
- KMP代码-总结
- KMP算法代码实现
- Neo4j的存储结构
- 在Ubuntu12.10下安装Ruby On Rails
- 微博关机的MATLAB实现
- TARJAN的求双连通分量算法
- 我工作的大半年总结
- KMP核心代码
- 近期学习生活总结
- videolectures上最流行的100机器学习视频
- Android 开发环境安装搭载
- Source Insight使用配置
- 唉,Centos让我肿么来爱你
- Eclipse快捷键大全(转载)
- 8个搞笑小哲理故事
- VS2010 win32项目windows窗体程序 向导生成代码解析