首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(2012年下半年上午试题57)在字符串的模式匹配过程中,如果模式串的每个字符依次和主串中的一个连续的字符序列相等,则称为匹配成功。如果不能在主串中找到与模式串相同的子串,则称为匹配失败。在布鲁特一福斯模式匹配算法(朴素的或基本的模式匹配)中,若主串和模式
(2012年下半年上午试题57)在字符串的模式匹配过程中,如果模式串的每个字符依次和主串中的一个连续的字符序列相等,则称为匹配成功。如果不能在主串中找到与模式串相同的子串,则称为匹配失败。在布鲁特一福斯模式匹配算法(朴素的或基本的模式匹配)中,若主串和模式
admin
2019-07-12
9
问题
(2012年下半年上午试题57)在字符串的模式匹配过程中,如果模式串的每个字符依次和主串中的一个连续的字符序列相等,则称为匹配成功。如果不能在主串中找到与模式串相同的子串,则称为匹配失败。在布鲁特一福斯模式匹配算法(朴素的或基本的模式匹配)中,若主串和模式串的长度分别为n和m(且n远大于m),且恰好在主串末尾的n个字符处匹配成功,则在上述的模式匹配过程中,字符的比较次数最多为______。
选项
A、n×m
B、(n-m+1)×m
C、(n-m-1)×m
D、(n-m)×n
答案
B
解析
在最坏情况下,每一趟不成功的匹配都是模式串的最后一个字符与主串中相应的字符不相等,则主串中新一趟的起始位置为i-m+2。若从主串的第i个字符开始匹配时成功,则前i趟不成功的匹配中,每趟都比较了m次,总共比较了i×m次,第i+l趟的成功匹配也比较了m次。因此,在本题所述的匹配模式中,字符的比较次数最多为(n-m+1)×m次。
转载请注明原文地址:https://kaotiyun.com/show/D1CZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
EIA/TIA一568标准规定,在综合布线时,如果信息插座到网卡之间使用无屏蔽双绞线,布线距离最大为()m。
阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。说明类Queue表示队列,类中的方法如下表所示。类Node表示队列中的元素;类EmptyQueueException给出了队列操作中的异常处理操作。Java代码
根据E-R图中给出的词汇,按照“关系模式名(属性,属性,…)”的格式,将此E-R图转换为4个关系模式,并指出每个关系模式中的主码和外码,其中模式名根据需要取实体名或联系名。创建Customers表时,cid使用INTEGER数据类型,cnarne使用
阅读下列说明和数据流图,回答问题1至问题3。说明某图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。系统的图书管理功能分为四个方面:购入新书、读者借
阅读下列说明、图和c++代码。[说明]某订单管理系统的部分UML类图如下图所示。上图中,Product表示产品,ProductList表示产品目录,Order表示产品订单,OrderItem表示产品订单中的一个条目,Or
通过该程序的算法用等价类设计测试用例,检查逻辑覆盖标准。用边界值分析法设计测试用例,检查逻辑覆盖标准。
阅读下列说明、流程图和算法,将应填(n)处的字句写在对应栏内。[说明]下面的流程图(如图3所示)用N-S盒图形式描述了数组A中的元素被划分的过程。其划分方法是:以数组中的第一个元素作为基准数,将小于基准数的元素向低下标端移动,而大于基准
两个以上的专利申请人分别就同样的发明创造在中国申请专利的,专利权授予(14)。
中国企业A与日本公司B进行技术合作,合同约定A使用两项在有效期内的日本专利,但该项日本专利未在中国和其他国家提出申请。对于A销售依照该两项专利生产的产品,以下叙述不正确的是()。
随机试题
制冷系统中若有空气时,可用()器将混合气体中的空气放出。
简述年度生产计划的制定和组成。
对Gronhn病最有诊断意义的病理改变是
在城市社会学研究方法中,正确的方法有()。
建筑施工企业安全生产管理工作中,()是清除隐患、防止事故、改善劳动条件的重要手段。
商业银行的业务可以分为负债业务、资产业务和中间业务,这是按照()的标准来划分的。
在下面横线处,依次填入作者姓名。《楚辞》是收录战国楚人屈原和______等人辞赋作品的文学总集。明代______的《牡丹亭》,表现了杜丽娘和柳梦梅的爱情故事;清末______的小说《老残游记》,描写老残游历江湖过程中的活动和见闻,揭露了各种官吏的昏庸腐朽。
微分方程y’tanx=ylny的通解是_______
下列叙述中正确的是
Whichofthefollowingispalatalaffricate?
最新回复
(
0
)