数据结构串匹配源代码 已经运行成功的
更新时间:2024-03-20 13:49:01 阅读量: 综合文库 文档下载
- 数据结构串的模式匹配代码推荐度:
- 相关推荐
#include
int length; }SqString;
int index_bf(SqString *s,SqString *t,int start); void getNext(SqString *t,int next[]);
int index_kmp(SqString *s,SqString *t,int start,int next[]); void show_index();
int index_bf(SqString *s,SqString *t,int start){ int i=start; int j=1; while(i<=s->length &&j<=t->length ){
if(s->data[i]==t->data[j]) {++i;++j;} else{i=i-j+2; j=1;} }
if(j>t->data[0]) return i-t->data[0]; else return 0;
}
void getNext(SqString *t,int next[]){
int i=0,j=-1; next[0]=-1;
while(i
}else j=next[j];
}
}
int index_kmp(SqString *s,SqString *t,int start,int next[]){ int i=start;int j=1;
while(i<=s->length &&j<=t->length ){ if(j==0||s->data[i]==t->data[j]) {++i; ++j;} }
if(j>t->data[0]) return i-t->data[0]; else return 0;
else j=next[j];
}
void show_index(){ SqString s,t;
int k,next[MAXSIZE]={0},i; printf(\ printf(\ gets(s.data);
s.length=strlen(s.data); printf(\ gets(t.data);
t.length=strlen(t.data); printf(\ scanf(\
printf(\ getNext(&t,next); printf(\ printf(\
for(i=0;i printf(\ printf(\} int main(){ show_index(); return 0; }
正在阅读:
数据结构串匹配源代码 已经运行成功的03-20
高二上学期12月份月考化学试卷11-11
沭阳县潼阳中学高二物理周周练(二)06-22
天车应急预案08-21
浅论建筑暖通设计方案选择的重要性04-19
网络交换机术语列表12-08
国学知识整理04-24
体系转换作业指导书11-27
变化多端的风作文450字07-07
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 数据结构
- 源代码
- 匹配
- 运行
- 已经
- 成功
- 科普进社区市民科普专题活动知识竞赛试题及答案(73)
- 2013年执业兽医真题
- 军事理论复习要点2013级
- 网络营销形考任务1有答案
- 绩效考核管理制度范本
- 五年级上册美术教案
- 筹备成立行业协会申请表两篇
- 加强和创新社会管理考试答案
- 善行100活动总结
- 超星尔雅《书法鉴赏》
- 初中英语外研版七年级下册Module4-Life-in-the-future单元练习
- 西师大版四年级上册数学第八单元不确定现象教学设计(含教学反思
- 新通信原理实验指导书
- 2018-12.4国家宪法日社区简报-精选word文档(3页)
- 发动机总体构造及维修基础知识(发动机构造项目教学法教案) -
- 外科习题
- 2018届中考英语一轮复习9下Unit2
- 四川省遂宁市安居育才中学高一上学期期末考试物理试题
- 冀教版英语七年级(上)单词汉译英Unit1
- 一支一品工程实施方案