首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设计一个用链表表示的直接选择排序算法。
设计一个用链表表示的直接选择排序算法。
admin
2010-04-24
21
问题
设计一个用链表表示的直接选择排序算法。
选项
答案
Void selesort(lklist L) /*设链表L带头结点*/ { q=L; /*指向第一数据前趋*/ while(q—>next!=NULL) { p1=q—>ntxt; minp=p1; /*minp指向当前已知的最小数*/ while(p1—>next!=NULL) { if(p1—>next—>data<minp—>data) minp=p1—>next; /*找到了更小数*/ p1=p1—>next; /*继续往下找*/ } if(minp!=q—>next; /*将最小数交换到第一个位置上*/ { r1=minp—>next minp—>next=r1—>next; /*删除最小教*/ r2=q—>next; q—>next=r2—>next; /*删除当前表中第一个数*/ r1—>next=q—>next; q—>next=r1; /*将最小插入到第一位置上*/ r2—>next=minp—>next; minp—>next=r2; /*将原第一个数放到最小数原位置上*/ } q=q>next; /*选择下一个最小数*/ } }
解析
转载请注明原文地址:https://kaotiyun.com/show/sgAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
使用PPP协议传输4000个汉字(双字节)的文章,PPP帧的控制字符为10个字节,若已知净荷域最大值使用默认长度1500字节,问需要分为几帧传输才能完全传完?帧长总共为多少字节?
简述邮局协议POP3收发邮件的过程。
货币作为独立的价值形态进行单方面转移时,执行()
在西方国家商业银行存款服务的种类中,下列哪个不是交易账户的内容
企业单位定期存款属于我国货币层次中的()
某车场每天有5辆车经过4个装卸点A1,A2,A3,A4,巡回运输。在每一个装卸点需要的装卸工人数如图4.7所示。试制定合理调配装卸工人的方案。
某车间有5项加工任务。必须先经过设备A加工之后,才能进入设备B加工,每项任务在每台设备上所需时间见表3.11所示。问如何安排这5项任务的加工顺序可使加工总时间最短?
某玻璃厂要生产四种型号的瓶子,都要经过在甲设备上消毒之后,才能在乙设备上密封。每种瓶子在每台设备上所需的加工时间如表3。2所示。问如何安排这些瓶子的加工顺序,可使总的加工时间最短?
求x,y满足,并使目标函数f(x,y)=一2x+3y达到最小.
随机试题
比较“非赢即输”与“双赢”的谈判哲学。
寒邪的致病特点是
片剂包衣时包隔离层应选用的辅料为片剂包衣时包糖衣层应选用的辅料为
甲市发生一起特大交通事故,但肇事车辆逃逸。一日,乙市公安局发现,在该市跑运输的张某(户籍所在地为丙市)所开车辆与肇事车辆非常相像,遂将该车扣押,后将该车移交给甲市公安局。张某对乙市公安局的扣押行为不服,欲提起行政诉讼。下列哪个法院对此案有管辖权?(
建筑安装生产工人九个月的病假期间的工资应计入()。
城市给水排水管道顶管工作坑的支撑应形成()框架。
对于海运运费的表述,以下不正确的是:
(北京航空航天大学2016年试题)Thefrontmatterofabookconsistsofthetitle,subtitle,tableofcontents,andpreface.Butthe【C1】____
Therearethreeseparatesourcesofhazard【C1】______totheuseofnuclearreactiontosupplyuswithenergy.Firstly,theradioa
A、Hecan’tfinishtheprojectplanontime.B、Heneedsthewoman’shelptofinishtheprojectplan.C、Hehastoworkalonetofi
最新回复
(
0
)