首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间,例如,“loading”和“being”的存储映像如下图所示。 设str1和str2分别指向两个单词所在单链表的头结点,链表结点结构为,请设计一个时间上尽可能高效的算
假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间,例如,“loading”和“being”的存储映像如下图所示。 设str1和str2分别指向两个单词所在单链表的头结点,链表结点结构为,请设计一个时间上尽可能高效的算
admin
2015-12-30
61
问题
假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间,例如,“loading”和“being”的存储映像如下图所示。
设str1和str2分别指向两个单词所在单链表的头结点,链表结点结构为
,请设计一个时间上尽可能高效的算法,找出由str1和str2所指向两个链表共同后缀的起始位置(如图中字符i所在结点的位置p)。
要求:
根据设计思想,采用C或C++或JAVA语言描述算法,关键之处给出注释。
选项
答案
算法的C语言代码描述: LinkNode *Find_lst_Common(LinkList str1,LinkList str2){ int len1=Length(str1),len2=Length(str2), LinkNode *p,*q, for(p*str1;len1>len2;len1--)//使p指向的链表与q指向的链表等长 p=p->next, for(q=str2,len1<fen2;len2--)//使q指向的链表与p指向的链表等长 q=q->next; while (p->next!=NuLL&&p->next!=q->next){//查找共同后缀起始点 p=p->next;//两个指针同步向后移动 q=q->next} } return p->next;//返回共同后缀的起始点 }
解析
转载请注明原文地址:https://kaotiyun.com/show/aKxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下面条约没有涉及德国的赔款问题的是()。
欧洲历史上第一部系统完备的法典是()。
清朝,各地督抚将重大问题径寄军机处交皇帝审批,称为()。
西巴比伦王国存在的时间很短,不足90年,其中哪位国王在位的40年是该国最强盛的时期。()
汉灵帝中平元年(184),()在7州28郡同时俱起,这是中国历史上第一次组织、准备比较严密的农民起义。
1956年,苏共二十大后,匈牙利大党员和群众强烈要求克服个人崇拜,扩大民主,实行经济改革,一些由知识分子、大学生和干部组成的社团组织纷纷成立,其中最有影响者是()。
巴黎和会上,英国既与法国联合抵制美国称霸世界,又与美国联合反对法国过分削弱德国的要求,英国这样做的目的是()。
阅读下列史料,并回答问题:在琶勒尼斯(注:地名)一役获胜后,他(庇西特拉图)便占领政府,并解除人民武装;现在他已能稳定地握住僭主政权,并且取得那克索斯。以吕格达密斯为统治者。他解除人民武装的方法是这样的:他在塞修斯庙举行了一个武装的阅兵式,同时举行一次民
阅读下列材料,结合所学知识回答问题:材料一16—17世纪西欧医生的地位还很低,尽管主要的宫廷医生有很高的经济收入,但医生并不被认为是一个很光荣的职业,直到17世纪中叶,一位绅士还拒绝同一位有钱的医生的女儿结婚。律师职业虽然不被视为低等,
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
随机试题
女,60岁。阵发性胸痛15天,每次发作持续10分钟左右,运动可诱发,近1周胸痛发作频率增加,休息时亦可有发作,有陈旧心肌梗死病史,该患者暂时不宜做的检查是()
下列句中,“易”的意义表示“变化”的一项是()
上下磨牙磨损严重,无法在近远中边缘嵴预备出牙合支托凹时,牙合支托可以设计在
在变电所直流操作电源系统设计中,直流电源成套装置在电气控制室布置时,下列关于运行通道和维护通道的最小宽度哪些项是正确的?()
会计科目和账户之间的联系是()。
下面是一篇初中学生的习作,阅读并完成第17、18题。梦想在现实中起舞①仰望星空,那似乎没有纤瑕的星辰在银河中闪耀,它带给我们无限遐想。那不染纤尘的星空里,放飞了多少人美丽的梦想!探测卫星告诉人们,星星上像地球一样,有灰尘也有石渣,于是人
任何违反治安管理行为都具有社会危害性。()
2009年某市重点发展行业发展态势良好。电子信息产品制造业、汽车制造业、石油化工及精细化工制造业、精品钢材制造业、成套设备制造业、生物医药制造业等六个重点发展工业行业完成工业总产值11789.46亿元,比上年增长17.9%,占全市规模以上工业总产值的比重达
TheobjectiveoftheChartistMovementwasdemocraticrightforallmen,andittookitsnamefrom“_______”
写一封周刚给其在纽约的朋友Bob的感谢信。告诉他自己已经平安到达上海,一路上很好,天气也很好。现已在一家大型电脑公司开始上班。感谢他对自己在美国留学的一年时间内在生活上、学习上给予的热情帮助。邀请他在秋天时节来上海玩。
最新回复
(
0
)