首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设有一带头结点的循环双链表表示的线性表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
44
问题
假设有一带头结点的循环双链表表示的线性表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
学硕统考专业
相关试题推荐
下列关于古日耳曼人的社会状况的叙述中,不正确的是()。
巴黎和会讨论的中心问题是()。
下列选项中,对东汉度田问题的描述中,不正确的是()
第一次国共合作的政治基础是()。
纳粹德国公开撕毁《凡尔赛和约》的步骤有()。①大量扩展陆军,重建空军,建造军舰②迫害犹太人③退出国联④开进莱茵非军事区
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争。这一古老文件是()
16世纪中期,德意志资产阶级迫切要求实现国家的统一,其首要的目的是()。
1991年,南斯拉夫联邦解体,分裂为新国家的数目为()。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
随机试题
组织的人员形象的外显包括()
蓝天建筑工程公司委托其业务员甲某外出采购水泥,甲某以蓝天建筑工程公司的名义与乙公司签订一份钢材购销合同,根据《合同法》的规定,该钢材购销合同是()。
12月31日,M公司“应付账款”账户为贷方余额160000元,其所属明细账户余额合计为540000元,所属明细账户的借方余额合计为380000元;“预付账款”账户为借方余额100000元,其所属明细账户的借方余额合计为240000元,所属明细账户
委托代理终止的事项不包括()。
美国20世纪30年代的经济大萧条和罗斯福新政推出的《农业调整法》规定:对于自愿减少耕地的农民给予津贴,对于与政府合作的农业给予商品贷款,而将其耕地减少30%的棉花种植者课用其收成作担保。这种新农业政策的目的是()。
在一次产品质量抽查中,某批次产品被抽出10件样品进行检验,其中恰有两件不合格品。如果对这10件样品逐件进行检验,则这两件不合格品恰好在第五次被全部检出的概率是()。
只要每个司法环节都能坚守程序正义,切实履行监督制的职能,结案率就会大幅度提高。去年某国结案率比上一年提高了70%,所以,该国去年每个司法环节都能坚守程序正义,切实履行监督制的职能。以下哪项与上述论证方式最为相似?()
求积分
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.(1)_____theturnofthecenturywhenjazzwasborn,Americ
A、Anuclearpowerreactoroperator.B、Apersonaltrainer.C、Ahandymanincertainfields.D、Anexecutivepastrychef.D
最新回复
(
0
)