首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设有一带头结点的循环双链表表示的线性表L=(a1,a2,…,an-1,an)。 设计在时间和空间上都尽可能高效的算法,将线性表L改造成L=(a1,a3,…,an,…,a4,a2)。要求: 根据设计思想,采用C或C++或Java语言描述算法,关键
假设有一带头结点的循环双链表表示的线性表L=(a1,a2,…,an-1,an)。 设计在时间和空间上都尽可能高效的算法,将线性表L改造成L=(a1,a3,…,an,…,a4,a2)。要求: 根据设计思想,采用C或C++或Java语言描述算法,关键
admin
2017-11-20
39
问题
假设有一带头结点的循环双链表表示的线性表L=(a
1
,a
2
,…,a
n-1
,a
n
)。
设计在时间和空间上都尽可能高效的算法,将线性表L改造成L=(a
1
,a
3
,…,a
n
,…,a
4
,a
2
)。要求:
根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
选项
答案
算法实现如下: void modify(struct node*head) { s.truct node *s=NULL; struct node *L=head; st ruct node *p=L->next,*p1; L->next=L->preV=NULL; for(;p!=L;p=p1) { if(p->next !=L) { //删除偶数结点 p1=p->next; p->next=p1->next; p1->next->prev=p; //把偶数结点插入s if(s==NULL) { s=p1; p1->next=p1->prev=p1; } else { p1->next=s; p1->prev=s->prev; s->prev->next=p1; s->prev=p1; s=s->prey; } } p1=p->next; L->prey->next=p; p->next=L; p->prev=L->prey; L->prev=p; } //合并两个链表 if(s==NULL)return; p=s->prev p->next=L; L->prev->next=s; s->prev=L->prev; L->prev=p; }
解析
转载请注明原文地址:https://kaotiyun.com/show/8VRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
兵家是专门研究军事理论和实践的学派,主要代表人物是战国中期齐国的(),他所著的兵书是一部杰出的古代兵书。
在巴黎和会上获利最大的两个国家是()。
二战以来,资本主义经济在发展中出现了许多新问题,这主要表现在()
30年代,美国政府对一系列国际问题执行中立政策,最主要的原因是()。
()时,为补充兵力,开拓财源,“料民于太原”(今山西西南部)。料民就是清查民数,以便于征兵,结果引起奴隶和平民的反抗。这表明西周王朝已失去了对社会的控制力量。
北约和华约两个组织对峙近半个世纪,其影响是()。
请根据下面材料,结合相关知识,分析其内容及意义。他命令所有罗马人都进行登记并用银对自己的财产估价,按照习惯宣誓保证所报各项均属真实,全部财产均已按最高价格估价,并陈报父亲系何人,自己的年龄,自己的妻子和子女的名字,每人的籍贯隶属市中哪个部落或乡间
判断英国工业革命基本完成的主要依据是()
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
商朝号称青铜时代,下列叙述不符合当时的历史情况的是()
随机试题
华佗字元化,沛国谯人也。游学徐土,兼通数经。沛相陈跬举孝廉,太尉黄琬辟,皆不就。晓养性之术,时人以为年且百岁而貌有壮容。又精方药,其疗疾,合汤不过数种,心解分剂,不复称量,煮熟便饮,语其节度,舍去辄愈。若当灸,不过一两处,病亦应除。若当针,亦不过一两处,下
霍乱弧菌为
男性,55岁,慢性咳嗽、咳痰15余年,测VC为预计值的85%,FEV1/FVC为52%。此肺功能改变可能是
CO2通过呼吸膜的速率比O2快的主要原因是
下列关于城市排水规划内容的表述,哪些选项是正确的?()
甲、乙两个企业都投资5000万元,本年获利均为300万元,但甲企业的获利已全部转化为现金。而乙企业则全部是应收账款。财务人员在分析时认为这两个企业都获利300万元,经营效果相同,得出这种结论()。
某大型百货商场2003年9月发生如下业务:(1)销售商品:零售额800万元,其中包括:家电部以旧换新销售家电,实际收到零售收入90万元,已扣减旧货物收购价格5万元;首饰柜台以旧换新销售金首饰,实际收到零售收入4万元,旧金首饰扣减了零售收入2万元。
纪律的特征包括()。
“大有大成,小有小成”是()教学原则具体运用的结果。
人类语言具有哪5个特点?
最新回复
(
0
)