首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在字符串的模式匹配过程中,如果模式串的每个字符依次和主串中的一个连续的字符序列相等,则成为匹配成功。如果不能在主串中找到与模式串相同的子串,则称为匹配失败。在布鲁特一福斯模式匹配算法(朴素的或基本的模式匹配)中,若主串和模式串的长度分别为n和m(且n远大于
在字符串的模式匹配过程中,如果模式串的每个字符依次和主串中的一个连续的字符序列相等,则成为匹配成功。如果不能在主串中找到与模式串相同的子串,则称为匹配失败。在布鲁特一福斯模式匹配算法(朴素的或基本的模式匹配)中,若主串和模式串的长度分别为n和m(且n远大于
admin
2019-04-22
26
问题
在字符串的模式匹配过程中,如果模式串的每个字符依次和主串中的一个连续的字符序列相等,则成为匹配成功。如果不能在主串中找到与模式串相同的子串,则称为匹配失败。在布鲁特一福斯模式匹配算法(朴素的或基本的模式匹配)中,若主串和模式串的长度分别为n和m(且n远大于m),且恰好在主串末尾的n个字符处匹配成功,则在上述的模式匹配过程中,字符的比较次数最多为(57)。
选项
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+1趟的成功匹配也比较了m次。因此,在本题所述的匹配模式中,字符的比较次数最多为(n.m+1)
*
m次。
转载请注明原文地址:https://kaotiyun.com/show/RaRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(2)________________,其处理过程中保存现场的目的是(3)________________。
王某是某公司的软件设计师,完成某项软件开发后按公司规定进行软件归档,以下有关该软件的著作权的叙述中,正确的是(5)________________。
在Windows中,可以使用(38)命令测试DNS正向解析功能,要查看域名www.aaa.com所对应的主机IP地址,须将type值设置为(39)。(39)
内存按字节编址,地址从AOOOOH到CFFFFH,共有(3)字节。若用存储容量为64K×8bit的存储器芯片构成该内存空间,至少需要(4)片。(3)
非对称加密算法中,加密和解密使用不同的密钥,下面的加密算法中(41)属于非对称加密算法。若甲、乙采用非对称密钥体系进行保密通信,甲用乙的公钥加密数据文件,乙使用(42)来对数据文件进行解密。(41)
Windows操作系统下可以通过安装(36)组件来提供FTP服务。
TCP段头的最小长度是(27)字节。
netstat-r命令的功能是()。
随机试题
中枢神经系统包括脑和()
检查阿司匹林中的水杨酸的方法是
可以作为初始地籍调查的工作用图的是()。
甲为合伙企业的合伙人,乙为甲个人债务的债权人。当甲个人财产不足以清偿乙的债务乙按照法律规定不能行使某些权利,这些权利有( )。
铁画是将绘画与锻铁技艺相结合的工艺品,它产自()。
一堆马铃薯共有44个,已知何磊每分钟能削好3个马铃薯,他削4分钟后,马海开始加入,若马海每分钟能削5个马铃薯,则当他们完成削皮工作时,马海削了多少个马铃薯?
设f(x)是周期为4的可导函数,又=-1,则曲线y=f(x)在点(5,f(5))处的切线的斜率为________.
数据库管理系统常见的数据模型有层次模型、网状模型和______3种。
选择职业时,你最看重什么?工资、奖金还是将来的发展?在我看来,赚钱多少不是最重要的,兴趣才是关键。当你喜欢做一件事情的时候,你会带着热情去工作,就不会感到累,更不会觉得有太大的压力。如果每天都能这样愉快地工作,你会觉得很幸福。根据这段话,他认为什么最重
A、Themanthinkstravelingbyairisquitesafe.B、Thewomannevertravelsbyplane.C、Bothspeakersfeelnervouswhenflying.D
最新回复
(
0
)