首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。
admin
2013-07-12
40
问题
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。
选项
答案
void delall(LinkList&L){ LNode * p,*pre,* minp,* minpre; while(L->next!:L){ //循环单链表不空时循环 p=L->next; pre=L; minp=p; mijnpre=pre; while(p!=L){ //从头开始查找最小值的结点 if(p->dat:a
data){ minp=p; minpre=pre; } pre=p; //p、pre同步后移 p=p->next; } printf(”%c”,minp->data); //输出最小值结点 minpre->next=minp一>next; //删除最小值结点 free(minp); } free(L); }
解析
对于循环单链表L,在不空时循环:每循环一次查找一个最小结点(由minp指向最小结点,minpre指向其前趋结点)并删除它。最后释放头结点。
转载请注明原文地址:https://jikaoti.com/ti/FwajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1628年出版了《心血运动论》一书,论证了血液在全身的循环运动,使生理学发展为科学的是()。
1965年美国总统经济报告中宣布:“一个不受衰退威胁的繁荣时期,使我们能够防止经济活动下降的时期到来了,我们相信衰退是不可避免的……国家的措施基本上不能够在衰退开始之前予以防止。”下列能够证明报告观点错误的是()
在努力纠正“文化大革命”错误的过程中,遇到的严重障碍是()
党锢事件发生后,清议的浪潮更为高涨,度辽将军()没有被当做名士列入党锢,甚至自陈与党人的关系,请求连坐。
阅读下列材料,回答问题:材料一:我们与希特勒或他们的匪帮永不会谈,永不斡旋,我们将在陆地上、海洋上、天空中与他们作战。直到把笼罩阴云于大地的一切敌人消灭为止……任何为反对纳粹主义而战斗的国家或人民,我们都支援。任何与希特勒为伍的人或国家都是我们的敌人。我
阅读下列材料,结合所学知识回答问题:材料一16—17世纪西欧医生的地位还很低,尽管主要的宫廷医生有很高的经济收入,但医生并不被认为是一个很光荣的职业,直到17世纪中叶,一位绅士还拒绝同一位有钱的医生的女儿结婚。律师职业虽然不被视为低等,
中国第一条自行设计修建的铁路是在()。
某主机的MAC地址为00.15.C5.C1.5E.28,IP地址为10.2.128.100(私有地址)。题47-a图是网络拓扑,题47-b图是该主机进行Web请求的1个以太网数据帧前80B的十六进制及ASCII码内容。请参考图中的数据回答以下问题。
随机试题
中央红军长征后,留在南方坚持领导游击战争的共产党员是
甲亢病人的手术禁忌证为()
共同动脉干描述错误的是
A.蠲痹汤B.四妙丸加减C.桂枝芍药知母汤加减D.六味地黄丸E.丁氏清络饮加减治疗类风湿性关节炎湿热痹阻证,应首选
60%.的吐温80(HLB值为15.0)与40%.的司盘8(HLB值为4.3)混合,混合物的HLB值为
山地不同风区对建筑通风的影响,下列哪项是不正确的?[2001-70]
非污染生态影响评价的范围主要根据评价区域与周边环境的()确定。
概算指标在具体内容和表示方法上有()两种形式。
下面可以产生20~30(含20和30)的随机整数的表达式是
BackinSeattle,aroundthecomerfromtheDiscoveryInstitute,StephenMeyerofferssomepeer-reviewedevidencethattheretrul
最新回复
(
0
)