博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
KMP算法---字符串匹配
阅读量:6087 次
发布时间:2019-06-20

本文共 495 字,大约阅读时间需要 1 分钟。

算法细节详见

#include 
#include
#define N 7#define M 15void showpset(int* a);void cal_pset(char* a, int* p,int n);int KMP(char* a,char* b,int* P);int main(void){ char a[M]={'a','b','a','c','a','b','a','a','b','a','b','a','c','b','d'}; char b[N]={'a','b','a','b','a','c','b'}; int P[N]={0}; int i=1; int index=-1; cal_pset(b,P,N); index=KMP(a,b,P); //showpset(P); printf("%d ",index); system("pause"); return 0;}int KMP(char* a,char* b,int* P){ int i=0,j=0; int flag=0; while(i

 

转载地址:http://dxpwa.baihongyu.com/

你可能感兴趣的文章
HashMap原理阅读
查看>>
文件上传的几个 - 示例
查看>>
“新IT”助推上海浦东“新经济”
查看>>
WPF 列表开启虚拟化的方式
查看>>
一入前端深似海,从此红尘是路人系列第十二弹之移动端模拟IOS虚拟按钮效果...
查看>>
查找一 线性表的查找
查看>>
Android传递Bitmap的两种简单方式及其缺陷
查看>>
性能不好怎么办?对着清单撸一遍[转]
查看>>
一文读懂物体分类AI算法:LeNet-5 AlexNet VGG Inception ResNet MobileNet
查看>>
量子十问之一:量子究竟是什么?读过你就不会相信“量子水”了
查看>>
宜信陈欢:为何你要用区块链技术?真的准备好了吗?
查看>>
Android 渗透测试学习手册 第四章 对 Android 设备进行流量分析
查看>>
OpenCV的+安卓+号牌识别(OpenCV + Android + 图像水平矫正)
查看>>
话说区块链,它真的不是比特币
查看>>
展望VR AR 2017,旅游、营销以及家装行业或许会火一把
查看>>
“九”答不可 | 如何设计量子计算机?科学家称其速度存在理论上限
查看>>
蓝凌副总裁夏敬华:智明当下,慧看未来——移动互联下企业知识管理应用趋势...
查看>>
Mac下的SSH插件(默认自带)
查看>>
安卓应用安全指南 4.6.3 处理文件 高级话题
查看>>
独家专访阿里高级技术专家北纬:Dubbo开源重启半年来的快意江湖
查看>>