首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设计一个用链表表示的直接选择排序算法。
设计一个用链表表示的直接选择排序算法。
admin
2010-04-24
47
问题
设计一个用链表表示的直接选择排序算法。
选项
答案
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
数据结构
理工类
相关试题推荐
公共交换电话网(PSTN)和综合业务数字网(ISDN)都是采用________技术的通信网络。
在FDDI中,5比特编码的32种组合中,实际只使用了24种,其中用于数据符号和控制符号的数目分别是()
下列选项中不是传输层协议与数据链路层协议相似的地方的是()
在移动通信中,那些离开了原始站点在移动过程中还想继续连接网络的主机称为________。
下列不属于数据报子网中的拥塞控制方法的是()
公开发行股票的运作程序有____________、____________、__________、_____________。
按保障条件的不同,贷款可分为____________、___________。
求解下列矩阵的最小化分派问题。(1)(2)(3)
若用后根遍历法遍历图C-2所示的二叉树,其输出序列为_______。
从键盘上输入若干个学生成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。请填空。main(){floats,gmax,gmin;scanf("%f,"&s);gmax=s;gmin=s;
随机试题
什么是草书?有哪些类型?各自的特点是什么?
在决定一个事件的所有条件中,只要有一个或一个以上的条件具备时,这个事件就发生,这是【】
关于基础体温测定,下列选项正确的是
墙体按构造形式可分为实体墙、空体墙和()。
商业银行设立分支机构有哪些方面的限制?
推定形式:指当事人并不用口头和书面形式进行意思表示,而是通过有目的、有意义的积极行为将其内在意思表现于外部,使他人可以根据常识、交易习惯或相互间的默契,推知当事人已作某种意思表示,从而使法律行为成立。下列属于推定形式的是()。
毛泽东同志的《论持久战》发表于1939年。()
洛伦兹等人发现的“印刻”现象说明
Itwasunfortunatethat,aftersotrouble-freeanarrival,heshouldstumbleinthedarkashewasrisingandseverelytwisthis
Ihaveto()myvisitasI’llbeverybusynextweek.
最新回复
(
0
)