首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
公务员
下列算法实现求采用顺序结构存储的串s和串t的一个最长公共子串。 void maxcomstr(string*S,*t;int index.length) } int i,j,k,lengthl.con; index=0;length
下列算法实现求采用顺序结构存储的串s和串t的一个最长公共子串。 void maxcomstr(string*S,*t;int index.length) } int i,j,k,lengthl.con; index=0;length
admin
2014-01-13
54
问题
下列算法实现求采用顺序结构存储的串s和串t的一个最长公共子串。
void maxcomstr(string*S,*t;int index.length)
}
int i,j,k,lengthl.con;
index=0;length=0;i=1;
while(i<=slrlen(s))
j=1;
while(j<=strlen(t))
if(sEi7==t[j])
k =1;lengthl =1:con=1:
while(con)
if((1))
lengthl=lengthl+1;k=k+1;
else
(2):
if(1engthl>length)
index=i;lcngtll一lcngthl;}
(3);
}
else(4):
}
(5):
}
选项
答案
(1)i+k<=s.1en&8。j+k<=t.1en&&s[i+k]==t[j+k]//圣n果在s和t的长度内对应字符相等,则指针k后移(加1) (2)con=0j/s和t对应字符不相等时,置标记后退出 (3)j+=k//在t串中,从第j+k字符起与s[i]比较 (4)j++j/t串取下一字符 (5)i++//s串指针i后移(加1) 本题程序求采用顺序存储结构存储的书s和串t的最大公共子串。串s用i指针(1≤i≤s.1en),串t用j指针(1≤j≤t.1en)。算法思想是对每个i(1≤i≤s.1en,即程序中第一个whik循环),求从i开始的连续字符串与从j(1≤j≤t.1en,即程序中第二个while循环)开始的连续字符串的最大匹配。程序中第三个(即最内层)while循环是当s中某字符(s[j])与t中某字符(t[j])相等时,求出局部公共子串。若该子串长度大于已求出的最长公共子串(初始为O),则要修改最长公共子串的长度。
解析
转载请注明原文地址:https://kaotiyun.com/show/JZal777K
本试题收录于:
计算机专业知识题库事业单位考试分类
0
计算机专业知识
事业单位考试
相关试题推荐
鲁班看到荷叶而发明了雨伞,这种创造活动的心理影响机制是()。
《国家中长期教育改革和发展纲要(2010——2020年)》中提出教育的工作方针是把教育摆在优先发展的战略地位;把()作为教育工作的根本要求;把()作为教育发展的强大动力;把()作为国家基本教育政策;把()作为教育改革
贯彻理论联系实际原则的要求一般不包括()。
【2015年山东省属真题】学生学习了杠杆的力臂原理,再学习定滑轮的知识,理解了定滑轮实质上是一种等臂杠杆,这种学习属于()。
【2015年济南市真题】根据美国教育心理学家加涅的信息加工理论,在学习、思维和解决问题中起,关键作用的环节是()。
【2013年山东省属真题】教学并不是把知识经验从外部装到学生的头脑中,而是要引导学生从原有的经验出发,“生长”起新的经验。持这种观点的是()。
在教学中。通过学生观察所学事物或教师语言的形象描述,引导学生形成对所学事物的清晰表象,丰富他们的感性认识,从而使他们能够正确理解书本知识和发展认识能力的是()。
促进迁移的有效教学需要考虑精选教材、合理编排教学内容、合理安排教学程序和()。
班级授课制是我国现行的教育组织形式,其优点主要包括()。
采用星型拓扑结构的局域网典型实例是()。
随机试题
A.厚朴B.牡丹皮C.杜仲D.黄柏E.桑白皮呈圆形或卷曲形的薄片,外表灰褐色或黄褐色,栓皮脱落处呈粉红色的药材是()。
A、肾上腺素B、甘露醇C、葡萄糖酸钙D、利多卡因E、碳酸氢钠患者出现心室颤动,心电图表现为细颤波,电除颤效果不佳。应给予()
患者,女,40岁。左上颌第一磨牙面纵向隐裂且累及牙髓,临床牙冠较短,咬合紧,根管治疗已完成。该病例的最适修复体设计是
根据《企业所得税法》的有关规定,下列各项中,属于非居民企业的有()。
甲被车撞伤倒地,行人乙拦下一辆出租车,将甲送往医院,乙支付了车费,其间,甲的手机丢失。下列表述中正确的是()。
教育学研究的对象是_______。
计算并填写下表:
C
Launchedintheautumnof1976inLondon,andnowpublishedtentimesayear.
InNovember1835,ababywasbornwhileHalley’sCometlitupthesky.ThebabygrewtobethegreatwriterMarkTwain.Beeauseh
最新回复
(
0
)