3.字符串讲义
3.3.2 KMP算法 假设已有next函数,则KMP算法如下: int StrIndex_KMP(char *s,char *t,int pos) /*从串s的第pos个字符开始找首次与串t相等的子串*/ { int i=pos,j=1,slen,tlen; while (i=s[0] j=t[0] ) /*都没遇到结束符*/ { if (j==0||s[i]==t[j]) { i++; j++; } else { j=next[j]; /*回溯*/ } } if (jt[0]) { return i-t[0]; /*匹配成功,返回存储位置*/ } else { return –1; } } O(m*n) OR O(m+n) 3.3.2 KMP算法 next函数值仅取决于模式本身而和主串无关。 从分析next函数的定义出发用递推的方法求next函数值。 该如何求next函数呢?
您可能关注的文档
- 3.《巨人和孩子》讲义.ppt
- 3.《做什么事情最快乐》第二课时讲义.ppt
- 3.中国气候 练习题讲义.doc
- 3.《植物妈妈有办法》课件讲义.ppt
- 3.停工操作卡_301燃煤锅炉停工操作卡讲义.doc
- 3.7早会专题9妇女节活动启动)讲义.ppt
- 3.《光是怎样传播的》课件讲义.ppt
- 3.句子排序讲义.ppt
- 3.剧毒化学品目录(2002年版)讲义.doc
- 3.变量与数据类型讲义.ppt
- 七年级数学月考卷02【测试范围:人教版2024七年级下册第7章-第8章】(人教版2024)(考试版).docx
- 2026年新能源汽车行业深度分析报告及未来趋势展望.docx
- 2026年文化娱乐产业市场发展趋势报告及商业模式创新.docx
- 2026年数字经济时代下的物流行业变革与发展报告.docx
- 2026年智能穿戴设备市场分析报告及未来五年发展前景.docx
- 2026年玩具行业门店选址与装修指南报告.docx
- 2026年新能源汽车行业政策环境与市场展望报告.docx
- 2026年虚拟现实行业研究报告:技术应用与市场前景.docx
- 临床诊疗指南儿童口腔.docx
- 城市公交车公交车队多车连环追尾应急演练脚本.docx
最近下载
- 【TCP云运维】腾讯云运维高级工程师认证考试题库(汇总)..doc VIP
- 矿用电缆故障点定位方法的多维度解析与创新应用研究.docx
- 2026年上海市嘉定区中心医院医护人员招聘考试参考题库附答案解析.docx VIP
- 2026年中考语文备考之非连续性文本阅读备考训练:科技创新主题.docx VIP
- 2026年上海市嘉定区中心医院医护人员招聘笔试备考题库及答案解析.docx VIP
- 2026年上海市嘉定区中心医院医护人员招聘考试备考题库及答案解析.docx VIP
- 2026年上海市嘉定区中心医院医护人员招聘考试备考试题及答案解析.docx VIP
- 【TCP云运维】腾讯云运维高级工程师认证考试题库(汇总).docx VIP
- 无人机在野生动物保护区的监测应用.pptx VIP
- 红外相机在鼠类监测中的应用.ppt VIP
原创力文档

文档评论(0)