首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个双向链表,其结点结构为数据域data、左指针域llink、右指针域rlink;设指针P指向双向链表中的某个结点。写出一个算法,实现P所指向的结点和它的前缀结点之间顺序的互换。要求: 根据设计思想,采用C或C++或Java语言描述算法,关键之处给出
已知一个双向链表,其结点结构为数据域data、左指针域llink、右指针域rlink;设指针P指向双向链表中的某个结点。写出一个算法,实现P所指向的结点和它的前缀结点之间顺序的互换。要求: 根据设计思想,采用C或C++或Java语言描述算法,关键之处给出
admin
2019-08-01
52
问题
已知一个双向链表,其结点结构为数据域data、左指针域llink、右指针域rlink;设指针P指向双向链表中的某个结点。写出一个算法,实现P所指向的结点和它的前缀结点之间顺序的互换。要求:
根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
选项
答案
算法的设计如下: typedef struct DuLNode{ int data; struct DuLNode*llink,*rlink: }DuLNode*Linkedlist; void Exchange(LinkedList P){ //将P所指结点与其前驱结点交换 Linkedlist*q; q=p->llink; q一>llink一>rlink=P; //p的前驱的前驱之后继为P p一>llink=q一>llink; //p的前驱指向其前驱的前驱 q一>rlink=p一>rlink; //p的前驱的后继为P的后继 q一>llink=P; //p与其前驱交换 P一>rlink一>llink=q; //p的后继的前驱指向原P的前驱 p一>rlink=q; //p的后继指向其原来的前驱 }
解析
转载请注明原文地址:https://kaotiyun.com/show/5tCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
第一次国共合作采取了共产党员以个人身份加入国民党的“党内合作”方式,最早提出这种方式的是()。
对于清政府在预备立宪的过程中的做法,表述不正确的是()
二月革命后,为俄国无产阶级革命奠定思想基础的文献是()。
毛泽东参与重庆谈判的主要目的是()。
某新石噐遗址发现大量稻谷壳和稻草,红士,防洪水城垣,此遗址可能是
论述雅典和罗马通过对外扩张成为帝国的过程,并分析雅典帝国短暂而罗马帝国长久的原因。
两极格局结束后,世界形势发展的总态势的基本特点()
从“鲁尔危机”的发生到《道威斯计划》的实施,西方国际关系变化对当时有关国家的影响是()。①美国势力进一步向欧洲渗透②英国达到了限制法国、保持均势的目的③德国获得重建经济的有利时机④法国扩充实力争霸欧洲的计划遭
西周的分封制相当发达,是西周的重要政治制度,也是西周历史的一个显著特点。根据所学知识,回答问题在武王灭商和周公东征的过程中立有大功,或与周有世代同盟关系的异姓贵族也被分封去建立诸侯国家,继续为周王室效力,下列国家:①齐②鲁③燕④宋,属于异姓诸侯国的是(
试比较脱机I/O和联机I/O。
随机试题
Single-sexEducationforGirlsThreemainargumentsagainstsingle-sexschools.Itgoesagainstthegoalofproviding【
人乘电梯突然上升时,会出现肢体的伸肌抑制而腿屈曲,其感受器是
该患者要明确诊断,首先应作哪项检查该患者最有可能的诊断为
(2009年)存储器的主要功能是()。
某工程项目施工合同于2014年12月签订,约定的合同工期为20个月,2015年1月开始正式施工。施工单位按合同工期要求编制了混凝土结构工程施工进度时标网络计划(见下图),并经专业监理工程师审核批准。该项目的各项工作均按最早开始时间安排,且各工作每月所完
一人有限责任公司是有限责任公司的特殊形式,下列关于一人有限责任公司设立的说法中,正确的是()。
凡年满()周岁的儿童,其父母或者其他法定监护人应当送其人学接受并完成义务教育;条件不具备的地区的儿童,可以推迟一周岁。
要求少拍掌,不是不拍掌。毕竟,发自肺腑的掌声,能代表民意、传达心声、凝聚意志。这样的掌声,起于内心深处,表于无意之间,响于无言之处。这样的掌声,是心灵的雷鸣,不是礼节性的表达;是自发的行为,不是领掌者的诱导;是桃红李白皆夸好的由衷流露,不是垂柳“托儿”竞相
给定资料1.2015年12月12日,中国行为法学会在北京召开了第五届中国法律实施论坛,主题为“法治经济建设与法律实施”。中国行为法学会会长江必新对《中共中央关于制定国民经济和社会发展第十三个五年规划的建议》提出的创新、协调、绿色、开放、共享五大发
Easterisa【B1】______ofoverwhelmingjoy,thejoythat【B2】______life,orrather,thevictoryoflifeoverdeath.Butdoesithav
最新回复
(
0
)