首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个双向链表,其结点结构为数据域data、左指针域llink、右指针域rlink;设指针P指向双向链表中的某个结点。写出一个算法,实现P所指向的结点和它的前缀结点之间顺序的互换。要求: (1)给出算法的基本设计思想。 (2)根据设计思想
已知一个双向链表,其结点结构为数据域data、左指针域llink、右指针域rlink;设指针P指向双向链表中的某个结点。写出一个算法,实现P所指向的结点和它的前缀结点之间顺序的互换。要求: (1)给出算法的基本设计思想。 (2)根据设计思想
admin
2017-01-04
43
问题
已知一个双向链表,其结点结构为数据域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
学硕统考专业
相关试题推荐
()是二战后一个调整各国贸易关系的法律框架,又是一个进行多边贸易谈判、争夺市场的场所,还是一个调解和解决争议的机构。
下列改革内容不是在《天朝天亩制度》中提出的一项是()
根据义和团运动的产生和发展,论述当今史学界对义和团运动的不同看法。(厦门大学2016年历史学基础真题)
巴黎和会上,英美主张把原德国在山东的权利转让给日本,华盛顿会议又表示支持中国让日本归还山东的要求,英美态度发生变化的根本原因是()。
院系调整
苏联实行的新经济政策与美国推行的罗斯福新政之间的相似之处是()。①面临极为困难的经济形势②最主要内容是调整和复兴工业③国家颁布法令强制干预经济④通过发展商品经济生产来恢复农业
在一个长度为n(n>1)的带头结点的单链表h上,设有尾指针r(指向尾结点),则执行()操作与链表的长度有关。
以数组Data[m+1]作为循环队列SQ的存储空间,front为头指针,rear为队尾指针,则执行出队操作的语句是()。
设某多道程序系统中有用户使用的内存1000M,打印机1台。系统采用可变分区动态分配算法管理内存,而对打印机采用静态分配。假设输入输出操作时间忽略不计,采用最短剩余时间优先的进程调度算法,进程最短剩余时间相同时采用先来先服务的算法,进程调度时机选择在进程执
随机试题
某妇女,孕37周,常规孕检时发现有轻度贫血,自孕20周开始补充铁剂,近期经常出现轻度腹泻、头晕、耳鸣,面色苍白,化验:血红蛋白68g/L。
男性,65岁。入院前2天晨起发现右上、下肢力弱,尚能行走,入院前l天右上、下肢无力加重,不能行走。治疗可考虑
动物卫生监督机构及其工作人员的行为违反《中华人民共和国动物防疫法》规定,有下列行为之一的,由本级人民政府责令改正,通报批评;对直接负责的主管人员和其他直接责任人员依法给予处分()。
初产妇,因第二产程延长,行左侧会阴后斜切开及低位产钳助产,娩出3900g活婴。产后2小时伤口疼痛,肛门坠胀并有便意,阴道流血不多。查体:贫血貌,血压96/66mmHg。本例可能性最大的诊断是()
治疗肾气不充型癃闭的最佳方剂是
下列属于影响城市规划实施基本因素的是()。
()反映普通股每股的盈利能力。
以下内容不符合高中音乐鉴赏课的内容标准的是()。
即便是市场体制化比较健全的国家,也往往通过最低限价对小麦、玉米、大豆等主要农产品市场进行干预,其结果是:
Forthispart,youareallowed30minutestowriteashortessaybycommentingontheEnglishproverb"Eastorwest,homeisbes
最新回复
(
0
)