首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。 (1)给出算法的基本设计思想; (2)根据设计思想,采用C或C++或JAVA语言表述
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。 (1)给出算法的基本设计思想; (2)根据设计思想,采用C或C++或JAVA语言表述
admin
2013-12-31
77
问题
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。
(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://www.kaotiyun.com/show/KSxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
评述《辛丑条约》的主要内容及其对中国的危害。
分析百家争鸣的社会背景及主要原因。
分析第二次工业革命的特点及历史影响。
分析美国独立战争和南北战争的异同。
《凡尔赛和约》中对德国的处罚规定,不正确的表述是()。
在1919年巴黎和会上,日本代表对欧洲事务很少开口,故被称作“沉默的小伙伴”。日本“沉默”的主要原因是()。
外国侵略者通过不平等条约取得的特权中,按时间先后顺序排列应是()。①外国商船和军舰可以在长江各口岸自由航行②外国人可以在通商口岸开设工厂③可在通商口岸建立教堂④领事裁判权和片面最惠国待遇
下列选项中,不是由晁错提出的是()
在巴黎和会上获利最大的两个国家是()。
随机试题
沙俄时期,资产阶级派别——革命民主主义派和民粹派创办的著名的资产阶级报刊有()
1709年,通过了世界上第一部著作权法,即《安娜法令》的国家是()
风湿性心脏病二尖瓣狭窄随右心衰竭加重,下列哪项表现会减轻
男,50岁。左下牙龈癌,行龈颌颈联合根治术并放置负压引流,其引流去除的最佳时机为24小时引流量不超过()
某监理企业向建设单位提供工程建设咨询服务所取得的收入属于()收入。
“备案号”栏应填:“标记唛码及备注”栏除了填报标记唛码外,还应填报:
()是现代企业制度的根本特征。
李某在银行办理了一张贷记卡,一张准贷记卡,透支额度均为20000元,到期还款日均为次月的25日。5月15日,李某在商场用贷记卡购入10000元的钻石戒指(假定银行当日记账)。6月15日,李某用准贷记卡购入12000元的笔记本电脑(假定银行当日记账),
以下适用著作权法的有()。
下列关于宪法的说法,错误的是:
最新回复
(
0
)