首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有两个集合A和B,利用带头结点链表表示,设头指针分别为la和lb。两集合的链表元素皆为递增有序。设计一个算法,将A与B合并,合并后仍然保持整个链表中的数据依次递增。不得利用额外的结点空间,只能在A和B的原有结点空间上完成。要求: 根据设计思想,采用C或C
有两个集合A和B,利用带头结点链表表示,设头指针分别为la和lb。两集合的链表元素皆为递增有序。设计一个算法,将A与B合并,合并后仍然保持整个链表中的数据依次递增。不得利用额外的结点空间,只能在A和B的原有结点空间上完成。要求: 根据设计思想,采用C或C
admin
2016-03-29
62
问题
有两个集合A和B,利用带头结点链表表示,设头指针分别为la和lb。两集合的链表元素皆为递增有序。设计一个算法,将A与B合并,合并后仍然保持整个链表中的数据依次递增。不得利用额外的结点空间,只能在A和B的原有结点空间上完成。要求:
根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
选项
答案
算法的设计如下: typedef struct LNode{ int data: struct LNode:lc next; }*Linkedlist; LinkedList Union(IJnkedList la,lb){ pa=la一>next; pb=lb一>next; //设工作指针pa和pb pc=la; //pc为结果链表当前结点的前驱指针 while(pa&&pb){ if(pa一>data
data.){ pc一>next=pa; pc=pa; pa=pa一>next; } else if(pa一>data>pb一>data){ pc一>next=pb; pc=pb; pb=pb一>next; } else{//处理pa一>data=pb一>data. pc一>next:pa; pc=pa; pa=pa一>next; u=pb; pb=pb->next; free(u); } } if(pa)pc->next=pa; //若la表未空,则链入结果表 else pc->next=pb; //若lb表未空,则链入结果表 free(lb); //释放lb头结点 return(la); }
解析
转载请注明原文地址:https://kaotiyun.com/show/s1Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简要回答国民经济恢复的表现、原因和意义。
论述15一16世纪以来西欧在政治、宗教以及自然科学上的变化。(福建师范大学2013年世界史综合真题)
试析基督教产生的社会和思想根源。(四川大学2013年世界通史真题)
自794年日本迁都至平安京(今京都),至1185年镰仓幕府成立是日本历史上的()。
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
新石器时代的房屋建筑根据环境的不同形成了不同的类型,()地区多为干栏式建筑。
中国封建社会后期的第一个启蒙学派是由王艮开创的()。
下列历史事件发生的先后顺序是()。①“铁幕”演说②马歇尔计划③北大西洋公约
在下面哪本著作中以异化劳动理论的形式阐述了一种新的科学世界观的雏形?()
某计算机的CPU主频为500MHz,CPI为5(即执行每条指令平均需5个时钟周期)。假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,以32位为传输单位,对应的中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间
随机试题
车辆识别代号编码第二部分由_______个字码组成。
毛泽东提出实现马克思主义同中国实际“第二次结合”是在________。
Differentcountriesanddifferentraceshavedifferentmanners.BeforeenteringahouseinsomeAsiancountries,itisgoodmann
原发性肝癌肝叶切除患者护理中与肝性脑病的预防无关的是
根据认知活动的特定目标,在认知活动开始之前计划完成任务所涉及的各种活动、预计结果、选择策略,设想解决问题的方法,并估计其有效性等的学习策略是()
刑事强制措施是对与犯罪有关的人的人身自由加以限制的各种强制方法。()
证明f(x)=在(0,+∞)内是单调增加的.
以下不属于对象的基本特点的是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){i
SocialNetworkingAlargebutlong-in-the-toothtechnologycompanyhopingtobecomeabiggerforceinonlineadvertisingbu
最新回复
(
0
)