字符串模式匹配KMP算法精品文稿.ppt
《字符串模式匹配KMP算法精品文稿.ppt》由会员分享,可在线阅读,更多相关《字符串模式匹配KMP算法精品文稿.ppt(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、字符串模式匹配KMP算法第1页,本讲稿共11页简单匹配算法简单匹配算法第2页,本讲稿共11页简单匹配算法简单匹配算法intIndex_BF(charS,charT,intpos)/*若串S中从第pos(S的下标0posS0!=S1,S1!=S2,所以S1!=T0,S2!=T0.还是从理论上间接比较了。第6页,本讲稿共11页S假设S不变,在S中搜索T=“abaabd”。这种情况,当比较到S2和T2时,发现不等,就去看next2的值,next2=-1,意思是S2已经和T0间接比较过了,不相等,接下来去比较S3和T0吧。假设S不变,在S中搜索T=“abbabd”。这种情况当比较到S2和T2时,发现不
2、等,就去看next2的值,next2=0,意思是S2已经和T2比较过了,不相等,接下来去比较S2和T0吧。假设S=”abaabcabdabba”在S中搜索T=“abaabd”。这种情况当比较到S5和T5时,发现不等,就去看next5的值,next5=2,意思是前面的比较过了,其中,S5的前面有两个字符和T的开始两个相等,接下来去比较S5和T2吧。第7页,本讲稿共11页三三.怎么求串的模式值怎么求串的模式值nextn定义定义:(1)next0=-1意义:任何串的第一个字符的模式值规定为-1。(2)nextj=-1意义:模式串T中下标为j的字符,如果与首字符相同,且j的前面的1k个字符与开头的1k
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 字符串 模式 匹配 KMP 算法 精品 文稿
限制150内