首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个双向链表,其结点结构为数据域data、左指针域llink、右指针域rlink;设指针P指向双向链表中的某个结点。写出一个算法,实现P所指向的结点和它的前缀结点之间顺序的互换。要求: (1)给出算法的基本设计思想。 (2)根据设计思想
已知一个双向链表,其结点结构为数据域data、左指针域llink、右指针域rlink;设指针P指向双向链表中的某个结点。写出一个算法,实现P所指向的结点和它的前缀结点之间顺序的互换。要求: (1)给出算法的基本设计思想。 (2)根据设计思想
admin
2019-08-01
34
问题
已知一个双向链表,其结点结构为数据域data、左指针域llink、右指针域rlink;设指针P指向双向链表中的某个结点。写出一个算法,实现P所指向的结点和它的前缀结点之间顺序的互换。要求:
(1)给出算法的基本设计思想。
(2)根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
选项
答案
(1)算法的基本思想:已知双向循环链表中的一个结点p,与前驱交换涉及4个结点(p结点,前驱结点,前驱的前驱结点,后继结点)、6条链。 (2)算法的设计如下: 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/7NCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:乾隆年间的税种有()
租庸调制对农业生产的最大作用是()。
下列长征事件的正确顺序是()。 ①四渡赤水②召开遵义会议③吴起镇会师④飞夺泸定桥
在集中式总线仲裁中,()方式响应时间最快。
下列各种情况中,应采用异步通信方式的是()。
在AOE网络中关键路径叙述正确的是()。
设需在两台计算机间经两个中间节点传送100M字节的文件,假定:(1)计算机与中间节点间的通信线路以及中间节点间通信线路的通信速率皆为8Kbps;(2)数据传输的差错可以忽略不计;(3)中间节点存储转发时间可忽略不计;
试比较脱机I/O和联机I/O。
随机试题
需求发现的常用技术中,无法验证所发现的需求是否满足用户的要求,而且无法验证其正确性的是_________和_________。
梗阻肥厚型心肌病与主动脉瓣狭窄的临床症状有很多相似的地方,如:呼吸困难、心绞痛、晕厥三联征等两者均有,它们之间的主要区别点是
V/Q的正常比例为0.8,下面哪种情况V/Q比例增加最明显
患儿,1岁。以面色苍白一个月入院。查体:心率138次/分,心尖区闻及Ⅳ级收缩期杂音。血象:Hb50g/L,RBC2.54×1012/L。临床诊断为缺铁性贫血,该患儿的贫血程度如何判定
患者,男,5Q岁,1年来头晕乏力,半月来症状加重伴心悸、纳差、恶心,血压升高为165/105mmHg,化验尿蛋白(++),沉渣RBC4~8个/HP,血Hb80g/L,血肌酐601μmol/L,BUN250mmol/L。该患者最可能的诊断是
患者,身热汗多,口渴心烦,小便短赤,体倦少气,精神不振,脉虚数。辨证为暑热气津两伤证。方剂宜选用
甲公司因欲在街面上建造一栋办公楼,向乙银行借款3000万元,双方同时约定,甲公司以其取得的用于建造该办公楼的建设用地使用权为乙银行设立抵押权,担保该3000万元借款债务。双方办理了建设用地使用权的抵押登记。此后,甲公司与丙建筑公司签订建设工程施工合同,约定
在项目实施过程中,设备监理单位根据业主授予的权利开展以进度、投资和质量为目标的控制工作、合同管理与信息管理工作、组织协调工作。业主一般授予设备监理单位()。
水结冰后,体积比原来增加1/11,1.1升水结冰后的体积是多少升?()
A、$40.B、$80.C、120D、160B计算题。浏览选项可知,问题与价格有关,且通过前一题了解到话题与书有关,因此可推断此题是关于书的价格计算问题,这是听音的关键所在。对话中提到期末若将书卖给学校,学校会giveyou50percent
最新回复
(
0
)