首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个双向链表,其结点结构为数据域data、左指针域llink、右指针域rlink;设指针P指向双向链表中的某个结点。写出一个算法,实现P所指向的结点和它的前缀结点之间顺序的互换。要求: (1)给出算法的基本设计思想。 (2)根据设计思想
已知一个双向链表,其结点结构为数据域data、左指针域llink、右指针域rlink;设指针P指向双向链表中的某个结点。写出一个算法,实现P所指向的结点和它的前缀结点之间顺序的互换。要求: (1)给出算法的基本设计思想。 (2)根据设计思想
admin
2017-01-04
48
问题
已知一个双向链表,其结点结构为数据域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://jikaoti.com/ti/3OfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试述卡德纳斯改革的背景、内容、性质及意义。
解析两个战场的地位、作用及相互关系。
中国第一个资产阶级革命团体兴中会建立的时间是()。
夏王朝建立后,将其领土划分为九州,派九牧进行治理,在九州范围内根据土地的肥沃程度缴纳贡赋,称为()。
1901年6月,发表《立宪法议》,首先提出君主立宪要求的是()。
开皇五年,文帝规定每年正月五日县令出查,令百姓五党三党为一团,根据标准定户等上下,从轻制定税额,并将各户应纳税额写成定簿,是为()。
法国里昂工人起义提出:“我们只有一个口号‘人人自由平等!’”英国宪章运动请愿书提出:“我们竭尽自由人的义务,就应享受自由人的权利。我们要求普遍选举。”这些要求表明()。①带有空想社会主义色彩②当时工人的要求还没有超出资产阶级民主主义的范畴
1950年,人民政府开始全面调整工商业,采取了对私营工商业的加工订货、向农民收购土副产品、用协商方式解决劳资纠纷等措施。这些措施的主要任务是()
罗斯福新政的中心措施是对()的调整。
设某多道程序系统中有用户使用的内存1000M,打印机1台。系统采用可变分区动态分配算法管理内存,而对打印机采用静态分配。假设输入输出操作时间忽略不计,采用最短剩余时间优先的进程调度算法,进程最短剩余时间相同时采用先来先服务的算法,进程调度时机选择在进程执
随机试题
下列当今热门电子产品中最不适合用来阅读电子书的是()。
心肌梗死后易引发附壁血栓形成,其主要机制是()
下列属于例行活动的是()
A.调肝汤B.膈下逐瘀汤C.清热调血汤D.少腹逐瘀汤E.金匮温经汤
高桩码头工程施工组织设计编制中,“技术经济条件”包括:预制构件加工、劳动力市场情况等建设项目地区的施工能力;钢材、木材、水泥、黄沙和石子等大宗建筑材料供应情况;交通条件和()。
某商品年需求量为3700件,采用定量库存控制办法管理库存。如果备运时间为20天,安全库存为5天,则订购点库存量为()件。(一年以365天计)
2011年1月1日,甲公司购入一幢建筑物用于出租,取得发票上注明的价款为1200万元,款项以银行存款支付。购入该建筑物发生的谈判费用为0.2万元,差旅费为0.3万元。该投资性房地产的入账价值为()万元。
目前,我国银行尚不能代理的业务是()
依照我国专利法的规定,下列可以授予专利权的是______。
AirConditionerPanasonicAirConditionersprovideprecisepowercontrolforcomfortable,energy-savingairconditioning,an
最新回复
(
0
)