首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
下列算法实现求采用顺序结构存储的串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
98
问题
下列算法实现求采用顺序结构存储的串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
计算机专业知识
事业单位考试
相关试题推荐
“授之以鱼,仅供一饭之需;授之以渔,则终身受用无穷”,这主要说明下列哪个选项的意思?()
教师以总结性的语言提纲挈领地再现教学内容中的知识结构体系,从而结束课堂教学的方法是()。
根据心理学常识,下列说法错误的是()。
克服教育负向功能的关键是树立()的教育理念。
社会是变化发展的,德育不能仅传授给学生固定的价值观点,要教会学生如何分析不同的道德价值,这反映的德育模式是()。
关于古代教育的说法错误的是()。
编码系统和统觉团都属于个体的认知结构。()
某企业租出设备一台,租期为6个月,收到押金3000元。假若6个月后,因租入企业对该设备保管不善,按照租约规定,该企业可扣留押金的60%,其余部分归还租入企业。那么该企业6个月后其他应付款余额为()元。
#include#includetypedefstructstudent{inthum;charnameE20];charsex;mtage;}LIST;LIST*
如果通过局域网连接Internet,需要设置TCP/IP协议的属性,当指定IP地址时,需要指定3个IP地址,即本机地址、默认网关和()。
随机试题
红领巾是少先队的标志,它代表()。
已知函数f(x,y)满足df(x,y)=,且f(1,1)==_______.
下列说法中,正确的有()
成人食管第3狭窄距中切牙的距离约为()
乳腺癌最常见的部位是()
为抵抗桥体受力产生的屈矩作用所导致的脱位,固位体增加的辅助固位沟应位于
由于项目实施过程中主观和客观条件的变化,进度控制必须是一个( )的管理过程,它包括进度目标的分析和论证,在收集资料和调查研究的基础上编制进度计划和进度计划的跟踪。
生产商品的劳动二重性:具体劳动和抽象劳动是指
Hollywood"Globalized"WhendirectorAdamMcKaypitchedasequel(续集)tohis2004hitmovieAnchorman,hethoughtitwouldb
A、Thebenefitoflisteningtoradioprograms.B、Themaindisadvantagesoftelevisions.C、Theadvantagesofradiocomparedwitht
最新回复
(
0
)