首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在KMP模式匹配算法中,需要求解模式串p的next函数值,其定义如下(其中,j为模式串字符的序号)。对于模式串“abaabaca”,其next函数值序列为________。
在KMP模式匹配算法中,需要求解模式串p的next函数值,其定义如下(其中,j为模式串字符的序号)。对于模式串“abaabaca”,其next函数值序列为________。
admin
2018-07-25
67
问题
在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://www.kaotiyun.com/show/85RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
面向对象开发方法的基本思想是尽可能按照人类认识客观世界的方法来分析和解决问题,(24)方法不属于面向对象方法。
用户user1从A地的发证机构取得了证书,用户user2从B地的发证机构取得了证书,那么()。
一个面向对象软件的体系结构通过它的成分对象及各对象之间的关系来确定,与传统的结构化开发方法相比,它具有______ 的优点。
为保持存储信息不丢失,在动态存储器件的存储电路中必须有些(22)。
()不属于PKICA(认证中心)的功能。
ATM适配层的功能是()。
在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义需求,这时最好使用()。
内存单元按字节编址,地址0000A000H~0000BFFFH共有__________个存储单元。(2012年上半年试题)
以下关于网络存储描述正确的是__________。(2008年上半年试题)
某项目制定的开发计划中定义了3个任务,其中任务A首先开始,且需要3周完成,任务B必须在任务A启动1周后开始,且需要2周完成,任务C必须在任务A完成后才能开始,且需要2周完成。该项目的进度安排可用下面的甘特图(6)来描述。
随机试题
参与脂酸β-氧化过程的维生素有
被管理对象包括几个要素
患者男性,20岁。在车祸中头外伤,发现颅内压升高、大脑水肿,下列利尿剂中最合适能减轻水肿症状的是
男性,60岁,进食时胸骨后烧灼样疼痛1个月,多年嗜酒史。食管钡餐透视未见明显异常。为进一步明确诊断。应行下列哪项检查
下列除哪项外,均可导致渴不多饮
下列有关法律和国家的表述中,错误的是哪一项?()
铁路工程专业承包企业A为参加铁路一繁忙干线增建二线工程项目投标,与铁路工程施工总承包企业B达成内部协议。协议中约定:A企业以B企业名义参加该项目投标,若中标,A企业按中标合同额的5%向B企业交纳工程管理费,全部工程由A企业组织施工。投标过程中,A企业为确保
ABC会计师事务所对D有限责任公司(以下简称D公司)进行了设立验资。D公司成立一个月后,E公司在阅读了验资报告后判断D公司财务状况良好,由此E公司借给D公司人民币500万元(假设还款期限为借款后的半年内归还)。在合同约定还款期限时,D公司无法归还E公司上述
From:AnnetteHoskinsTo:RaymondLewisDate:October15Subject:ProductsDearMr.Lewis,Iwasreferredtoyoubyaformerc
Therewasnothing______wecoulddotopreventtheaccident.
最新回复
(
0
)