首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
下列算法实现求采用顺序结构存储的串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
68
问题
下列算法实现求采用顺序结构存储的串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://kaotiyun.com/show/M0al777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
影响学生学习动机差异的关键因素是()。
过去5个世纪发生了5次科技革命。这些革命出现的顺序是()。
农业保险制度的完善有助于推进城乡要素平等交换和公共资源均衡配置。根据国家《农业保险条例》规定,农业保险实行的原则包括()。
“石老人”位于青岛崂山脚下临海断崖南侧,是一座高达17米的花岗岩石柱。“石老人”地貌形成的顺序是()。
2014年5月21日,从第五届中国卫星导航学术年会了解到,我国将于2015年前发射新一代北斗导航卫星,开展新技术和新体制试验验证,适时加入卫星网络,并于2015年前后开始提供服务。北斗卫星导航系统计划于2020年前后实现全球覆盖。以下关于北斗卫星导航系统的
辽宁省凤城农村实验中学位于农村,依据生源有一部分将服务于农村建设的实际,以实现“升学有基础,就业有技能”为主要目标,对学校的部分学科类课程和活动类课程作了适当的调整。他们以劳动技术教育为学校的特色课程,开发了农作物栽培、园艺、果树、花卉、养殖、计算机等多种
段落首行左端起始位置在其余各行左端的左面,叫做悬挂缩进。()
#include#includedstdlib.h>typedefstructstudent{inthum;charname[20];charsex;intage;}LIST;LIST*creat
数据流程图可用于抽象描述一个软件的逻辑类型,并由若干种基因图形符号组成,下列构成数据流图基本图形为()。
在UML提供的图中,用于按时间顺序描述对象间交互的是()。
随机试题
金属材料在外力作用下,对变形和破裂的抵抗能力称为()。
以下属于中央银行负债业务的是()
关于焦点线量分布特性的叙述,错误的是
测量仪表装置宜采用垂直安装方式,对其安装高度的要求叙述正确的有哪些?()
该批货物的提单号为“7865435”。( )报检单的“货物总值”栏应填“57249DM”。( )
材料:【测试题】使用农药防治害虫,开始效果显著,长期使用后,效果越来越差,原因是()。A.害虫对农药产生了定向变异B.害虫对农药产生了隔离C.农药诱导害虫产生了抗药性D.农药对害虫的抗药性进行了定向选择【说明】该
现代社会生产方式朝着自动化、电气化、智能化的方向发展。()
随机区组设计又称为()
教案设计。(南京大学2015)请根据以下课文片断,设计一份包含重要语法点和生词讲练、课文讲解、话题讨论等在内的教案。小叶:莉莉,你来了?刚才你去哪儿了?莉莉:我跟直美逛商店去了。小叶:你买东西了吗?莉莉:我没买东西,直美买了。
以下不属于结构化方法应遵循的基本原则的是
最新回复
(
0
)