首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有两个单链表La和Lb,La中有m个元素,Lh中的元素个数为n。已知两个链表均为递增的单向链表。现想将两个链表归并成一个递增的单向链表,且希望利用原来的结点空间,请回答下列问题: (1)给出算法的主要思想; (2)写出算法的实现函数; (3)总
有两个单链表La和Lb,La中有m个元素,Lh中的元素个数为n。已知两个链表均为递增的单向链表。现想将两个链表归并成一个递增的单向链表,且希望利用原来的结点空间,请回答下列问题: (1)给出算法的主要思想; (2)写出算法的实现函数; (3)总
admin
2014-07-18
54
问题
有两个单链表La和Lb,La中有m个元素,Lh中的元素个数为n。已知两个链表均为递增的单向链表。现想将两个链表归并成一个递增的单向链表,且希望利用原来的结点空间,请回答下列问题:
(1)给出算法的主要思想;
(2)写出算法的实现函数;
(3)总结所用算法的时间和空间复杂度。
选项
答案
(1)基本思想:遍历链表La和Lb,将其元素值进行比较,再合并成一个递增的单向链表。 (2)算法的实现如下: 链表结点定义为: struct node{ int value; struct node*Next: }; struct node *merge(struct node*a,struct node*b){ struct node *P; struct node *q; struct node *t; if(a->value<=b->value){//比较当前指针所指值的大小 P=a: q=b; }else{ P=b: q=a: } t=P: while(q){//如果b链表先结束,那么将a链表剩余结点全部合并到新链表 if(p->Next==NULL){ p->Next=q; break: } if(q->value
Next ->Value){ struct node * k=q->Next; q->Next=p->Next; p=p->Next; q=k; continue; } p=p->Next; } return t: } (3)遍历链表的时间复杂度为O(max(m,n)),算法实现过程中使用的辅助空间为常量,空间复杂度为O(1)。
解析
转载请注明原文地址:https://kaotiyun.com/show/Maxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
波兰三次被瓜分的时间是()
晚清时期下列武装力量出现的先后顺序是
第一次鸦片战争过程中,清政府在()时对英国侵略者的态度发生了转变。
党锢事件发生后,清议的浪潮更为高涨,度辽将军()没有被当做名士列入党锢,甚至自陈与党人的关系,请求连坐。
二战后的半个世纪中,资本主义各国经济史上的五个周期阶段。
简述西欧经济一体化的原因、进程和意义。
西周的官僚制度已经相当完备,官僚机构庞杂,职官名目繁多。周王室的官僚机构分为两大系统,分别是()。
第二次工业与第一次工业革命相比较,其新特点是()。①科学和技术真正结合起来②第二次工业革命几乎同时发生在几个先进的资本主义国家③与第一次工业革命交叉进行④使社会第一次分裂为工人阶级和资产阶级
Demandpaging算法是paging算法在虚拟存储空间管理的扩展。其主要的改进是:仅当需要访问某页面时,如果它不在内存,把它调入内存。按照这个思路,将segmentation算法(段式存储管理算法)扩展到虚拟存储空间管理,也可以产生类似的算法,不妨
对下列4个序列用快速排序方法进行排序,以序列的第1个元素为基准进行划分。在第1趟划分过程中,元素移动次数最多的是()。
随机试题
在分组交换网中,分组终端可以直接接入分组网,而非分组终端则需要通过分组装拆设备(PAD)接入分组网。PAD采用的协议是()协议。
Solarenergyforyourhomeiscoming.Itcanhelpyouasasinglehomeowner.Itcanhelpthewholecountryaswell.Whetheror
关于mRNA的叙述,哪项是正确的
某地区是慢性溃疡性结肠炎的好发区域,预防医学的研究人员希望对该地区进行深入调查,那么对慢性疾病进行现况调查,最适宜计算的指标为
A.非诺贝特B.烟酸C.依折麦布D.卡托普利E.辛伐他汀属于烟酸类的是()。
FIDIC施工合同条件规定,对承包商索赔同时给予工期、费用补偿的情况包括()。
会计电算化软件的来源主要有()。
宝洁公司在用人方面是外企最为独特的,它与其他外企不同,只接收刚从大学毕业的学生。由于我国只有每年的7月份才有毕业生,宝洁才不得不接收少量非应届毕业生,中国宝洁公司北京地区人力资源部傅经理介绍说,在中国宝洁公司,90%的管理人员是从各大学应届毕业生中招聘来的
宋代诗人陆游在一首诗中说:“纸上得来终觉浅,绝知此事要躬行。”这是在强调()。
AImportanceofstayingintellectuallyactiveBEffectsofagingonaperson’srecallabilityCShort-termmemoryversuslong
最新回复
(
0
)