首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在KMP模式匹配算法中,需要求解模式串p的next函数值,其定义如下(其中,j为模式串字符的序号)。对于模式串“abaabaca”,其next函数值序列为________。
在KMP模式匹配算法中,需要求解模式串p的next函数值,其定义如下(其中,j为模式串字符的序号)。对于模式串“abaabaca”,其next函数值序列为________。
admin
2018-07-25
43
问题
在KMP模式匹配算法中,需要求解模式串p的next函数值,其定义如下(其中,j为模式串字符的序号)。对于模式串“abaabaca”,其next函数值序列为________。
选项
A、01111111
B、01122341
C、01234567
D、01122334
答案
B
解析
模式串“abaabaca”的next函数值序列如下:
当j=1时,next[1]=0;当j=2时,k不存在,next[2]=1;当j=3时,不存在满足条件的k,next[3]=1;当j=4时,p
1
=p
3
=a,存在k=2,使得’p
1
p
2
…p
k-1
’=’p
j-k+1
p
j-k+2
…p
j-1
’,故next[4]=2;
当j=5时,存在k=2,使得’p
1
p
2
…p
k-1
’=’p
j-k+1
+p
j-k+2
…p
j-1
’,即p
1
=p
4
=a,故next[5]=2;当j=6时,存在k=3,使得’p
1
p
2
’=’p
4
p
5
’,故next[6]=3;当j=7时,存在k=4,使得’p
1
p
2
p
3
’=’p
4
p
5
p
6
’,故next[7]=4;当j=8时,不存在满足条件的k值,故next[8]=1。
转载请注明原文地址:https://kaotiyun.com/show/85RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
对象是面向对象开发方法的基本成分,每个对象可用它本身的一组______ 和它可以执行的一组操作来定义。
假设某计算机字长32位,存储容量8MB。按字编址,其寻址范围为(15)。
Needham—Schroeder协议是基于()的认证协议。
在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gantt图的描述中,不正确的是()。
对象模型表示静态的、结构化的系统数据性质,描述系统的静态结构。它从现实世界实体的相互关系的角度来描述、表现对象间的相互关系。该模型主要关心系统中对象的结构、属性和操作,使用了______ 的工具来刻画。
通过CATV电缆访问因特网,在用户端必须安装的设备是()。
确定构建软件系统所需要的人数时,无需考虑__________。(2009年下半年试题)
下面关于分组交换的叙述,__________是错误的。
软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、管理级和优化级,其中__________对软件过程和产品都有定量的理解与控制。
甘特图(Gantt图)不能(18)。
随机试题
下列诗集中,属于郭沫若的是( )
对于女性生殖器的发生以下哪个说法是正确的
半夏泻心汤的功效是
老年人血管变化的特点是
下列属于无面额股票特点的是()。Ⅰ.便于股票分割Ⅱ.为股票发行价格的确定提供依据Ⅲ.发行价格灵活Ⅳ.转让价格灵活
“吃动物怕激素,吃植物怕毒素,喝饮料怕色素,吃什么心里都没数。”社会上的顺口溜虽然_________,但确实____________了我们现在食品安全上的一些问题。依次填人横线处的词语,最恰当的一组是()。
当今时代,国际竞争日趋激烈,各国之间的竞争,说到底是()。
教室对于()相当于()对于生产
《佛国记》的作者是()。
Nowadaysmoreandmoreforeignenterprisesandcompaniesarenolonger【C1】______oninterviewsforrecruitment.Yearsofstudying
最新回复
(
0
)