首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。
admin
2012-06-26
75
问题
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。
选项
答案
void delall(LinkL5.st&L){ LNode*p,*pre,*minp,*minpre; while(L一>next!=L){ //循环单链表不空时循环 p=L一>next; pre=L; minp=p; minpre=pre; while(p!=L){ //从头开始查找最小值的结点 if(p一>data
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://kaotiyun.com/show/xyxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
正式制定我国社会主义现代化建设“三步走”战略部署的是()。
下列著作被人们称为17世纪物理学、数学的百科全书,并标志着经典力学体系的完成的是()。
法西斯势力上台后,英国面对挑战一心推行绥靖政策。其主要目的是()。
勃列日涅夫执政时期,苏联重视农业的发展,不断增加农业投资。农业投资在国民经济投资总额中所占比例:“八五”计划期间为2.3%,“十五”计划期间的比例为()。
林则徐的反英国侵略的策略思想不包括()。
下列口号中不是五四运动期间学生在示威游行时高呼的是()。
1928年2月召开的国民党二届四中全会,规定()为国民政府军政最高机关。
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
字长16位的补码定点小数的表示范围是()。
随机试题
A.近曲小管B.髓袢降支细段C.髓袢升支粗段D.集合管肾小管液中氯化钠被显著浓缩的部位是
某男,43岁,患寒积便秘,兼大腹水肿,喉痹痰阻,宜选用的药是()。
为实施抽样检查的需要而划分的基本单位称为()。
《建设工程质量管理条例》规定,()应当对因设计造成的质量事故,提出相应的技术处理方案。
下列各项中,属于税务咨询中税收政策运用方面的咨询的有()。
当在计算下列资金成本时,可以不用考虑筹资费用影响的是( )。
谏逐客书李斯臣闻吏议逐客,窃以为过矣。昔穆公求士,西取由余于戎,东得百里奚于宛,迎蹇叔于宋,来丕豹、公孙支于晋。此五子者,不产于秦,而穆公用之,并国二十,遂霸西戎。孝公用商鞅
()是我国当今社会发展赋予教育的根本宗旨,也是我国当代教育的重要使命。
为加快文件的传递,可采用()。
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
最新回复
(
0
)