首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
下列算法实现求采用顺序结构存储的串S和串t的一个最长公共子串。 void maxcomstr(string*s,*t;int index,length) { int i,j,k,lengthl,con; index=0;le
下列算法实现求采用顺序结构存储的串S和串t的一个最长公共子串。 void maxcomstr(string*s,*t;int index,length) { int i,j,k,lengthl,con; index=0;le
admin
2013-12-15
118
问题
下列算法实现求采用顺序结构存储的串S和串t的一个最长公共子串。
void maxcomstr(string*s,*t;int index,length)
{
int i,j,k,lengthl,con;
index=0;length=0;i=1;
while(i<=strlen(s))
{
j=1;
while(j<=strlen(t))
{
if(s
==t[j]
{
k=1;lengthl=1;con=1;
while(con)
if((1))
{
lengthl=lengthl+1;k=k+1;
}
else
(2) ;
if(lengthl>length)
{index=i;length=lengthl;}
(3);
}
else (4);
}
(5);
}
}
选项
答案
(1)i+k<=s.len&&j+k<=t.len&&s[i+k]==t[j+k]//如果在s和t的长度内对应字符相等,则指针k后移(加1) (2)con=0//s和t对应字符不相等时,置标记后退出 (3)j+=k//在t串中,从第j+k字符起与s[i]比较 (4)j++//t串取下一字符 (5)i++//s串指针i后移(加1)
解析
本题程序求采用顺序存储结构存储的串S和串t的最大公共子串。串s用i指针(1≤i≤s.len),串t用j指针(1≤j≤t.len)。算法思想是对每个i(1≤i≤s.len,即程序中第一个while循环),求从i开始的连续字符串与从j(1≤j≤t.len,即程序中第二个while循环)开始的连续字符串的最大匹配。程序中第三个(即最内层)while循环是当S中某字符(s[j])与t中某字符(t[j])相等时,求出局部公共子串。若该子串长度大于已求出的最长公共子串(初始为0),则要修改最长公共子串的长度。
转载请注明原文地址:https://www.kaotiyun.com/show/M0al777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
下列关于地理知识中“世界之最”,表述错误的是()。
克服教育负向功能的关键是树立()的教育理念。
在儿童群体中,每个儿童都热情地说着,彼此之间没有任何实质的相互作用或交谈。皮亚杰称之为()。
学生借助于老师提供的结构图来弄清概念之间的关系。按照奥苏伯尔的学习分类理论,这种学习属于()。
《基础教育课程改革纲要(试行)》指出,综合实践活动课程的内容主要包括“信息技术教育”“社区服务与社会实践”“劳动与技术教育”和()。
布鲁纳认为学习的实质是学生主动地通过感知、领会和推理,促进类目及其编码系统的形成,他主张的学习方式是_______。
在World中,用鼠标拖拽标尺上的首行缩进标志,可以改变捅入点所在的段落的首行缩进量。()
1000Base-T标准支持的传输介质是非屏蔽双绞线。
数据流程图可用于抽象描述一个软件的逻辑类型,并由若干种基因图形符号组成,下列构成数据流图基本图形为()。
若用户1与用户2之间发送和接收电子邮件的过程如下图所示,则图中①、②、③阶段分别使用的应用层协议可以是()。
随机试题
如何理解文学批评的意义?
ABCD
14岁男性患者,进行性开口困难7年,面部明显不对称。5岁时曾发生颏部对冲性损伤。该病最可能的诊断是
玻璃幕墙楼层间的防火构造设计中,下列规定哪一条是不适宜的?[2005—099]
最易被人们接受和采用的建设工程目标控制的措施是( )措施。
垂直位移观测,宜采用()。
以宏观电磁理论为基础,电磁信息的_________和_________为核心的电磁场与电磁波工程技术将充分发挥其重要作用。()
有研究表明,晚期癌症患者的剧痛与脊髓内一种名为“CCL-1”的蛋白质增加密切相关。研究人员绑住实验鼠的坐骨神经,让实验鼠产生剧痛感后发现,实验鼠脊髓中负责信息传递的“CCL-1”蛋白质增加到一般水平的2倍以上。而向正常的实验鼠脊髓内注射“CCL-1”蛋白质
我国《宪法》规定,国家保障各少数民族的合法的权利和利益,维护和发展各民族的()关系。
A、Shedidn’tnoticetheposters.B、Bettyprobablymadetheposters.C、Thecollectiondoesn’tbelongtoMaryAnn.D、MaryAnn’spo
最新回复
(
0
)