博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
KMP 求子串
阅读量:7082 次
发布时间:2019-06-28

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

#include 
#include
#include
#define maxn 100using namespace std;int next[100];char subStr[]="asdasdasddsasaaaasds";char str[]="asdasdasdasddsasaaaasdsalsjlasdjalsdasdasdasddsasaaaasds";//求next数组void getNext(){ int j,k; int len=strlen(subStr); next[0]=-1; j=0; k=-1; while(j<(len-1)) { if(-1==k || subStr[j]==subStr[k]) { j++; k++; next[j]=k; } else { k=next[k]; } } for(int i=0;i

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

你可能感兴趣的文章
C/C++拾遗(一):关于数组的指针和数组元素首地址的一道经典题
查看>>
《AndroidStudio每日一贴》5. 怎样高速查看某个方法/注解的定义?
查看>>
Gradle入门学习---认识buildeTypes和dependencies
查看>>
iOS开发 - 二维码的生成与读取
查看>>
.Net中的缓存依赖配置
查看>>
让你提前认识软件开发(14):程序中的算法
查看>>
Objective-C - 改变NSMutableArray的特定元素
查看>>
使用SOAP Toolkit 3.0监听Web服务的SAOP消息
查看>>
DAO层使用泛型的两种方式
查看>>
LINQ学习(扩展方法,委托,Lambda表达式) 第一篇
查看>>
Ext.tree.Panel示例
查看>>
Linux下查看某个进程的线程数量(转)
查看>>
前端MVC Vue2学习总结(一)——MVC与vue2概要、模板、数据绑定与综合示例
查看>>
Linux安装mysql5.6
查看>>
kafka 主要内容介绍
查看>>
VirtualBox下安装ubuntu server 16.04
查看>>
VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT方式)
查看>>
Linux获取网页源码的几种方法
查看>>
write a python http server & client
查看>>
并非全部的程序猿都适合做技术管理
查看>>