首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。 (1)给出算法的基本设计思想; (2)根据设计思想,采用C或C++或JAVA语言表述
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。 (1)给出算法的基本设计思想; (2)根据设计思想,采用C或C++或JAVA语言表述
admin
2013-12-31
50
问题
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。
(1)给出算法的基本设计思想;
(2)根据设计思想,采用C或C++或JAVA语言表述算法,关键之处给出注释。
选项
答案
用C语言算法描述如下: void delall(LinkList&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<minp->data){ minp=p; minpre=pre; } pre=p; //p、pre同步后移 p=p-> next: } printf("%c",minp->data); //输出最小值结点 minpre->next=minp->next; //删除最小值结点 free(minp); } free(L); }
解析
转载请注明原文地址:https://kaotiyun.com/show/KSxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简评斯大林《苏联社会主义经济问题》。
婆罗门教的经典和主要教义。
1948年,南斯拉夫对从苏联照搬来的“行政命令式的国家集权式”体制进行改革逐步形成有自己特色的建设社会主义的理论和方法,其核心是()。
《凡尔赛和约》中,战胜国以何种方式处置德国的全部海外殖民地?()。
所罗门死后不久,以色列犹太王国遂分裂为北方的以色列王国和南方的犹太王国。后来,两国分别为哪两个国家所灭?()
继承并发展德谟克利特和伊壁鸠鲁的“原子论”,认为宇宙万物都是由原子构成的,并按照物质本身所特有的规律发展的罗马共和国时期的哲学家()。
在中国农民战争史上,第一次提出“均贫富”口号的是()。
编写判定给定的二叉树是否是二叉排序树的函数。
相对于单一内核结构,采用微内核结构设计实现操作系统具有诸多好处,但是,()并不是微内核的优势。
随机试题
关于尿HCG的叙述,错误的是
人民法院对专门性问题认为需要鉴定的,应当交由( )鉴定部门鉴定。
广泛应用于大型电站、大型隧道、矿井等通风、引风装置中的通风机是()。
认为人的价值高于社会价值,把人作为教育目的根本所在的价值取向属于()
越剧是在新中国流传最广泛的地方剧种。上世纪20年代始。以上海为代表的都市开始形成了新消费阶层——女性消费阶层,阶层构成复杂:工厂女工、家庭妇女、女学生、阔太太,她们的共通点是,需要在现实环境之外寻求使自己心灵满足之物,京剧里帝王将相的家仇国恨、阴谋诡计不能
童年罹患过传染性疾病或许可以赋予你一个强壮的免疫系统,但却伴随着折寿的代价——至少,对俗称面粉虫的甲虫来说是这样的。研究表明,那些在幼虫阶段感染过病菌或有肠道受损经历的甲虫,比对照组甲虫的寿命缩短了10%。致死的主要原因是免疫反应的副产物黑色素堵塞了功能近
(成都事业单位2012—10)下列四组数哪个最大?()
张先生:霍桑承认自己可以影响高层政府官员,并承认他把这种影响力出售给了环保组织。这种不道德的行为是没有正当理由的。李研究员:我不认为他的行为是不道德的。获得霍桑服务的组织是为了防止水污染.霍桑在为这个组织谋利的同时,也在为公众谋利。以下哪项最可能是上述张先
道德属于上层建筑的范畴,是一种特殊的社会意识形态。它通过社会舆论、传统习俗和人们的内心信念来维系,是对人们的行为进行善恶评价的心理意识、原则规范和行为活动的总和。道德作为一种特殊的社会意识形态,其本质是
一起冲着冠军大喊球迷们决赛
最新回复
(
0
)