首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知一个带有头结点的单链表L,其结点结构由两部分组成:数据域data,指针域link。设计一个算法,以最高效的方法实现在单链表中删除数据域最小值结点。要求: (1)给出算法的基本设计思想。 (2)根据设计思想,采用C或C++或Java语言描述算法,关键之处
已知一个带有头结点的单链表L,其结点结构由两部分组成:数据域data,指针域link。设计一个算法,以最高效的方法实现在单链表中删除数据域最小值结点。要求: (1)给出算法的基本设计思想。 (2)根据设计思想,采用C或C++或Java语言描述算法,关键之处
admin
2019-08-01
32
问题
已知一个带有头结点的单链表L,其结点结构由两部分组成:数据域data,指针域link。设计一个算法,以最高效的方法实现在单链表中删除数据域最小值结点。要求:
(1)给出算法的基本设计思想。
(2)根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。
选项
答案
(1)算法的基本思想:单链表中删除结点,为使结点删除后不出现“断链”,应知道被删结点的前驱。而“最小值结点”是在遍历整个链表后才能知道。所以算法应首先遍历链表,求得最小值结点及其前驱。遍历结束后再执行删除操作。 (2)算法的设计如下: typedef struct LNode{ int data: struct LNode * next; }LNode*Linkedlist; LinkedList Delete(LinkedList L){//L是带头结点的单链表,本算法删除其最小值结点 Linkedlist*p,*q,*pre: P=L一>next; //p为工作指针,指向待处理的结点。假定链表非空 pre=L; //pre指向最小值结点的前驱 q=P; //q指向最小值结点,初始假定第一元素结点是最小值结点 while(p一>next!=null){ if(P一>next一>data<q一>data){pre=P; q=P->next;} //查最小值结点 p=p一>next; //指针后移 } pre一>next=q->next; //从链表上删除最小值结点 free(q): //释放最小值结点空间 }//结束算法delete
解析
转载请注明原文地址:https://jikaoti.com/ti/jGGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
论述王莽改制的内容并分析失败的原因。
有研究者提出,1850年以后的34年中,流人中国的白银是之前34年的两倍。出现这一现象的原因是()
东欧剧变的根本原因是()。
下列明末清初来华传教士,按时间顺序排列,正确的是()。
一战后,法国对外政策的特点是()。
晚清时期清帝年号的正确排序是
1980-1987年撒哈拉以南非洲人均国民生产总值增长率为-2.9%。大部分国家经济急剧下滑,非洲的80年代被称“为失去发展的十年”。出现这现象关键原因在于这些国家
东汉末期的农民起义出现的新特点是()。
下列描述中,属于冯.诺依曼体系结构的特点是()。①采用流水线技术;②指令和数据均以二进制表示;③存储程序并且存储时不区别数据和指令。
一个由高速缓冲存储器Cache与主存储器组成的二级存储系统。已知主存容量为1MB,按字节编址,缓存容量为32KB,采用组相联方式进行地址映射与变换,主存与缓存的每一块为64B,缓存共分8组。(1)写出主存与缓存的地址格式(标明各字段名称与位数)
随机试题
社会工作行政是()。
“不破楼兰终不还”一句运用的修辞手法是()
正确的照片手工冲洗处理程序是
( )是指能够参加民事活动,享有民事权利和负担民事义务的法律资格。
在“保税”机制下,海关的这种安排可谓是多种多样,诸如:______、保税工厂(BondedFactory)、保税展示场(BondedExhibitionGround)和______等。
红队队员甲、乙、丙与蓝队队员A、B、C进行围棋比赛,甲对A、乙对B、丙对C各一盘,已知甲胜A、乙胜B、丙胜C的概率分别为0.6,0.5,0.5.假设各盘比赛结果相互独立.用ξ表示红队队员获胜的总盘数,求ξ的分布列和数学期望Eξ.
分析目前我国非公有制经济的性质及作用。
在关系数据模型中,二维表的行称为元组,二维表的列称为【】。
ProfitandLossAversonCorporation’sincome,totalexpenditureandadvertisingcostsover
NelsonMandelawasstillinjailwhenthefirststreetwasnamed【67】him.BythetimeheretiredasPresidentofSouthAfrica,hu
最新回复
(
0
)