首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。 (1)给出算法的基本设计思想; (2)根据设计思想,采用C或C++或JAVA语言表述
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。 (1)给出算法的基本设计思想; (2)根据设计思想,采用C或C++或JAVA语言表述
admin
2013-12-31
62
问题
设有一个带头结点的循环单链表,其结点值均为正整数。试设计一个算法,反复找出单链表中结点值最小的结点,并输出之,然后将该结点从中删除,直到单链表空为止,最后再删除表头结点。
(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
学硕统考专业
相关试题推荐
论述近代西欧海上霸权的更迭
略论中国近现代历史上的“军阀”问题。(北京大学2003年中国通史真题)
分析第二次工业革命的特点及历史影响。
彻底肃清氏族制残余,标志雅典国家的正式形成的事件是()。
中国近现代民族工业中规模最大的民营棉纺织企业是
美国的垄断组织主要采取的形式是()。
中国共产党在抗日民主根据地实行的土地政策是()。
《凡尔赛和约》中,战胜国以何种方式处置德国的全部海外殖民地?()。
标志着南京国民政府在全国范围内形式上完成统一的事件是()。
1916年研究短波无线电通信,为现代远距离无线电通信奠定了基础的发明家是()。
随机试题
未分化性腺分化为卵巢取决于缺少诱导因子:
选题策划的基本步骤包括()等。
于是焉河伯欣然自喜,以天下之美为尽在己。河伯:尽在己:
女性,45岁,3小时前车祸头部受伤,伤后立即昏迷,做CT后入院。入院检查:中度昏迷,右侧瞳孔散大,对光反射消失,左上、下肢肌张力增高,病理征(+)。CT示右额颞部高密度新月形影像。出血来源为
一位52岁女会计师因右手麻木半年来到门诊。体检:颈椎活动受限,颈6—7棘突压痛,右臂丛神经牵拉试验(+),右手指浅感觉迟钝。X线片可以发现下列影像,但除了
应用鹰嘴钳拔下前牙时,术者应站在患者
下列与项目决策静态分析含义相同的是()。
某项目在建设期初的建筑安装工程费为1200万元,设备工器具购置费为800万元,基本预备费200万元,项目建设期为2年,每年投资额相等,建设期内年平均价格上涨率为5%,则该项目建设期的涨价预备费为()万元。
著名杂剧()中的唱词“碧云天,黄花地,西风紧,北雁南习,晓来谁染霜林醉,终是离人泪”,一向脍炙人口。
某市对东、两两个区同时下达了任务,要求在改革开放的形势下,积极引进外资,营造旅游宾馆,发展旅游事业。东区地处商业中心,建立旅游宾馆的优势大于西区。城建办有关领导考虑到宾馆一旦建成,既能改善本区的面貌,又有较高的经济效益于于是立即拍板满腔热情地和外
最新回复
(
0
)