



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上实验四 顺序串的各种模式匹配一、 实验目的熟悉串的有关概念,掌握串的存储结构及串的模式匹配算法。二、实验内容由用户随意输入两个串:主串S和模式串T,设S=s1s2sn,T=t1t2tm,且0<m<=n。 1(必做)、用简单模式匹配算法判断模式串T是否在主串S中,若在,则输出模式串在主串的第一匹配位置,否则,匹配失败,返回零值。 2(选做)、用KMP模式匹配算法判断模式串T是否在主串S中,若在,则输出模式串在主串的第一匹配位置,否则,匹配失败,返回零值。 三、算法思想与算法描述单链表是线性
2、表的链式存储结构的一种形式,它用一组地址任意的存储单元存放线性表的各个元素。四、实验步骤与算法实现#include<iostream>#include<malloc.h>using namespace std;typedef struct taglinint data;taglin* next;lin;void initlin(lin* &L,int e)lin* p=L,* s;while(p->next!=NULL)p=p->next;s=(lin*)malloc(sizeof(lin);s->data=e;s->next=p->
3、;next;p->next=s;void main()int num,e,x,y,count=-1,c=0,e1,t=-;bool mark=false;lin* L,* tx,* p,* q;L=(lin*)malloc(sizeof(lin);L->next=NULL;cout<<"输入个数>=2"<<endl;cin>>num;if(num<2)cout<<"输入比2小的值_错误"<<endl;getchar();getchar();cout<<&quo
4、t;输入"<<num<<"个非递减整形数字"<<endl;for(int i=0;i<num;i+)cin>>e;initlin(L,e);if(c=0)e1=e;c+;if(e<t)cout<<"输入的值比前一个值小_错误"<<endl;getchar();getchar();t=e;cout<<"输入x y"<<endl;cin>>x>>y;if(y>=e)mark=true;if(e
5、1>x)x=e1;tx=L->next;for(;tx->data<=x;tx=tx->next);p=L->next;for(;p!=NULL&&p->next!=tx;p=p->next);q=p;if(!mark)for(;p!=NULL&&p->data<=y;p=p->next)count+;p=q;q=q->next;for(;count>0;count-)p->next=q->next;q=q->next;for(p=L,q=p->next;p-&
6、gt;next!=NULL;p=p->next)if(p->next->data=x)p->next=q->next;q=q->next;elseif(e1<x)p=L;for(;p->next!=tx&&p->next!=NULL;p=p->next);p->next=NULL;elseL->next=NULL;cout<<"_"<<endl;for(p=L->next;p!=NULL;p=p->next)cout<<p->data<<"
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB36-T1596-2022-绿色食品稻鳅生产技术规程-江西省
- 财务成本管理中的绩效反馈机制试题及答案
- 团章考试题库及答案2024年版
- 护理质控工作实施要点
- 螺纹的基础知识
- 放射医学影像图文介绍
- 保教知识与能力(幼儿园)2025年教师资格证真题密卷实战演练解析
- 2025年教师招聘音乐学科乐理知识专项卷(易错题型解析)附五线谱视唱题
- 常见错误医嘱护理要点解析
- 广东省深圳市2024-2025学年高一下学期期末调研考试+物理试卷含答案
- 2025 年发展对象培训考试题及答案
- 2024北森图表分析题库
- 2025-2030中国海运拼箱行业市场发展现状及竞争格局与投资前景研究报告
- 2025年三片式球阀项目建议书
- 法院出庭授权委托书
- 2025年山东出版集团有限公司山东出版传媒股份有限公司招聘(192名)笔试参考题库附带答案详解
- 2024年浙江省海盐县事业单位公开招聘医务工作者笔试题带答案
- 江西省南昌市2025年中考语文一调试卷(含答案)
- 肠内营养护理
- 高房子与矮房子的比较与思考
- 2025年平面设计师专业能力测试卷:平面设计作品集制作与展示策略分析技巧分析试题
评论
0/150
提交评论