- 60
- 0
- 约3.53千字
- 约 6页
- 2018-10-26 发布于安徽
- 举报
数据结构实验报告
评分
评分
满分——5分
学号:2015111898 姓名:许明华 专业:计算机科学与技术
知识范畴:字符串 完成日期:2017年4月14日
实验题目:基于改进KMP算法的字符文件子串查找
实验内容及要求:
从键盘输入字符文件名以及子串,用改进KMP算法在字符文件中实现子串查找。要求程序输出子串的改进nextval数组元素值以及子串在文件中成功匹配的次数(查找失败输出成功匹配次数为0)。
实验目的:掌握子串查找的KMP算法。
数据结构设计简要描述:
序言:
这是本学期第四个实验,本实验是要求我们将一个文件中的字符串读取出来,并自己从键盘上输入一个字符串来进行匹配,并用kmp算法来进行字符串的匹配查找;
数据结构简单设计:
本实验主要可分为三大模块,第一,从文件中读取出主串,并将其保存在一个字符数组中;第二,通过我们从键盘上输入的字符串来获得改进的nextval数组,而在改进的nextval数组求值算法中,变量还是跟踪的是next数组的值;第三,利用kmp算法来进行主串(char *s)和模式子串(char *t)的匹配,并求出成功匹配的次数;
算法设计简要描述:
1,求nextval数组的值,我们将不需要用到next数组就可以直接求出nextval数组的值,使nextval得出示值
您可能关注的文档
- 陶瓷膜安装、清洗与保存指南.doc
- 天津2015年上半年安全工程师安全生产法:矿山建设工程安全设施考试试题(卷).doc
- 天津2015年下半年安全工程师安全生产法:硫化氢中毒事故特点考试题(卷).doc
- 天津2016年上半年房地产估价师《理论和方法》:房地产抵押的需要考试试题(卷).doc
- 天津2016年材料员资格模拟试题(卷).doc
- 天津2016年上半年土地估价师《管理法规》:城乡规划的实施考试试题(卷).doc
- 天然气场站工程工艺设计施工组织方案.doc
- 铁路建设工程监理规范方案(2007).doc
- 停车场规划设计合同范本20170426.doc
- 停车场系统与道闸系统技术解决方案报告书.doc
最近下载
- 雷龙鱼饲养手册.pdf VIP
- 昆明社区工作者招考真题及答案2025.pdf VIP
- 码垛机器人物流控制系统开发.docx VIP
- 摩托车科目一考试题库(江苏版).docx VIP
- ASTM B912-2018_不锈钢的电解抛光钝化的标准规范(中文).pdf VIP
- 考点02 定语从句(八大知识点梳理)-【全优新高考】2025年新高考英语一轮总复习培优全攻略(上海专用)(解析版).docx VIP
- 冻品类食材食材供货整体服务方案.docx VIP
- 运动损伤——踝关节损伤.pptx VIP
- 浙江省2015-2018年学考数学试题(word)含答案共8套.doc VIP
- 2009年高考语文试卷(全国Ⅰ卷)(解析卷).doc VIP
原创力文档

文档评论(0)