首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间,例如,“loading”和“being”的存储映像如下图所示。 设str1和str2分别指向两个单词所在单链表的头结点,链表结点结构为,请设计一个时间上尽可能高效的算
假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间,例如,“loading”和“being”的存储映像如下图所示。 设str1和str2分别指向两个单词所在单链表的头结点,链表结点结构为,请设计一个时间上尽可能高效的算
admin
2015-12-30
55
问题
假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间,例如,“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年是该国最强盛的时期。()
公元前1世纪,恺撒在征服高卢的过程中接触过一些西日耳曼人,并将见闻写成()。
论述世界反法西斯联盟的建立过程
下列对春秋时期各国称霸的顺序描述错误的选项是()
三大战役的先后顺序是()
随机试题
根据PRECEDE模式,健康教育诊断首要步骤是
根据基本的量本利图,当产销量( )盈亏平衡点时,销售收入线与总成本线之间形成( )区。
根据现行制度规定,在连续竞价时,对于新进入的一个有效买人委托,下列说法错误的是()。
据某汽车厂的统计数据显示,2017年该企业年销售汽车200万辆,年末库存汽车为7万辆,则年销售量和年末库存量属于统计上的()。
运用销售百分比法预测资金需求量时,下列各项中属于预测企业计划年度外部资本需求量计算公式涉及的因素有()。
外国旅行社在中国境内设立的常驻机构不得从事的业务有()。
[2010年]求函数u=xy+2yz在约束条件x2+y2+z2=10下的最大值和最小值.
What’sthemaintopicofthetalk?
Togiveyouageneralideaofourproducts,weenclosethecataloguesshowingvariousproductshandledbyuswithdetailed______
【B1】【B3】
最新回复
(
0
)