- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九讲 串
——KMP算法
KMP算法思路
思路:失配时,i不回溯,T尽量多滑动一段距离
例1 :S = ‘hello world’
T= ‘help’
例2 :S = ‘llo world’
T= ‘llp’
例3 :S = ‘hellohelloworld’
T= ‘hellohelp’
i可以不回溯
关键:Next[j]
模式串的Next[j]指示失配时后移位数
KMP算法思路
关键——模式串的Next[j]
依据——模式串本身的特征
方法——模式串失配位置之前的最大公共前后缀+1
例:模式串 a b c a b c a c a b
j 1 2 3 4 5 6 7 8 9 10
模式串 a b c a b c a c a b
next[j] 0 1 1 1 2 3 4 5 1 2
KMP算法之Next数组的计算
void get_next ( SString T, int next[])
{
int i = 1;
next[1] = 0;
j=0 ;
while (iT[0])
{
if (j == 0 ||T[i] == T[j]) { i++; j++; next[i] = j;}
else { j=next[j];} //j 回溯,重新开始匹配
}
}
KMP算法
int Index_KMP ( SString S, SString T)
{
int i = 1, j =1;
while (i=S[0] j=T[0])
{
if (S[i] == T[j] || j == 0) { i++; j++;} // 比较T 中下一字符
else { j=next [j];} //j 回溯,重新开始匹配
}
if ( j T[0] ) return i-T[0];
else return 0;
}
树
——基本术语及二叉树
① 树的定义和基本概念
② 二叉树
③ 遍历二叉树
④ 树和森林
⑤ 赫夫曼树及其应用
① 树的定义和基本概念
树型结构是一类重要的非线性结构
层次结构,只有一个根,有若干个叶
结点之间有分支,分支互不相交
应用广泛
家谱、行政组织机构、课程教学内容…
编译程序中源程序的语法结构、数据库系统中
信息组织方式、算法分析中程序执行过程…
A
B C D
E F G H I J
树(Tree)的定义
树(Tree)是n(n=0)个结点的有限集T,T为空时称
为空树,否则它满足如下两个条件:
(1)有且仅有一个特定的称为根(Root)的结点;
(2)其余的结点可分为m(m=0)个互不相交的子集
T1,T2,T3…Tm,其中每个子集又是一棵树,并称其为子树
(Subtree)。 递归定义
T={A, B, C, D, E, F, G, H, I, J}
您可能关注的文档
最近下载
- GB 50128-2014 立式圆筒形钢制焊接储罐施工规范.docx
- 危险性较大的分部分项工程安全管理措施.pdf VIP
- JGJ180-2019建筑施工土石方工程安全技术规范.pdf VIP
- 3S现场管理培训.pptx VIP
- GJB 438C-2021 军用软件开发文档通用要求 (高清,带章).docx VIP
- 糖尿病微循环障碍临床用药专家共识(2021年版).pdf VIP
- JT-T-736-2015混凝土工程用透水模版布.docx VIP
- 3S现场管理培训.pptx VIP
- 广东省工程勘察设计服务成本取费导则(2024版).docx VIP
- 某污水处理厂MBR系统节能优化改造分析.pptx VIP
文档评论(0)