首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
直接插入排序法的基本思想是:对于参加排序的原始序列(k0,1,k0,2,…,k0,n),第i趟排序将序列的第i+1个元素插入到大小为i、且已经按值有序的子序列(ki-1,1,ki-1,2,…,ki-1,i)的合适位置,得到一个大小为i+l、且仍然按值有序的
直接插入排序法的基本思想是:对于参加排序的原始序列(k0,1,k0,2,…,k0,n),第i趟排序将序列的第i+1个元素插入到大小为i、且已经按值有序的子序列(ki-1,1,ki-1,2,…,ki-1,i)的合适位置,得到一个大小为i+l、且仍然按值有序的
admin
2014-07-18
32
问题
直接插入排序法的基本思想是:对于参加排序的原始序列(k
0,1
,k
0,2
,…,k
0,n
),第i趟排序将序列的第i+1个元素插入到大小为i、且已经按值有序的子序列(k
i-1,1
,k
i-1,2
,…,k
i-1,i
)的合适位置,得到一个大小为i+l、且仍然按值有序的子序列(k
i,1
,k
i,2
,…,k
i,i+1
),其中,k
i,j
表示第j趟排序结束时序列的第j个元素,1≤i≤n-1,1≤j≤n。已知一个整数序列的各元素依次存放于无头结点的非循环双向链表的各链结点。链结点构造为:第一个链结点的指针为lisl,请写出直接插入排序算法。算法中不得使用任何新的链结点空间,也不允许出现修改链结点数据域内容的动作。
(1)给出算法的主要思想;
(2)根据设计思想,采用C或C++或JAVA语言表述算法,关键之处给出注释。
选项
答案
(1)本题实际上是通过修改双向链表的指针实现直接插入排序。 (2)算法的实现过程如下: void insertion(LinkList*list){ LinkNode *P,*q; int min; //min用来记录链表中的最小值 P=list; if(P==null)return; //空表的情况 q=list->next: if(q==null) retum; //只有一个结点的情况 if(q->data
data: P->next=q->next; //插入排序修改指针 q->next->prior=P: q->next=P: list=q; }//第一个结点的处理 P=list; q=P->next: min=P->data: while(q!=null){ //非首元素的链结点的处理 if(q->data
data; P->next=q->next: q->next->prior=P: q->next=P: q=P->next: } } }
解析
转载请注明原文地址:https://kaotiyun.com/show/Qaxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列国家中,最早同新中国建立外交关系的是()
马克思创立马克思主义哲学时,吸收了被列宁称之为“基本内核”的哲学思想,该思想的创立者是()。
1993年,中共十四届三中全会上通过了《中共中央关于解决社会主义市场经济体制若干问题的决定》,其内容不包括()
中国历史上第一部资产阶级革命法典《临时约法》公布的时间是()。
对巴黎公社的评述,正确的有()。①是无产阶级建立政权的第一次伟大尝试②主要的经验是废除旧的国家机器,建立新的国家机器③其实践和经验,丰富了马克思主义理论④由于无产阶级的不成熟,其失败是不可避免的
简述苏联和南斯拉夫之间的冲突。
以北宋三大发明为例简述北宋科学技术的特征。
《凡尔赛条约》中,战胜国以()方式处置德国的全部海外殖民地。
西周的官僚制度已经相当完备,官僚机构庞杂,职官名目繁多。周王室的官僚机构分为两大系统,分别是()。
一个客户机利用FTP协议从服务器上下载文件,如下图所示为整个过程中协议交换的过程,请回答如下问题:(1)该协议层图中第四层协议是什么?(2)如果FTP客户端采用了LIST命令来获得FTP服务器上的文件列表,该列表采用什么端口传输?
随机试题
该患者最可能的心律失常为( )。该患者颈静脉怒张最可能的原因是( )。
罗马法复兴过程中,最早出现的法学派别是:()
【2011专业案例真题下午卷】某企业变电站拟新建一条35kV架空电源线路,小接地电流系统,线路采用钢筋混凝土电杆、铁横担、钢芯铝绞线。请回答下列问题,并列出解答过程:在架空电力线路的导线力学计算中,如果用符号y。表示比载(下角标代表导线在不同条件下),
某采用FIDIC《施工合同条件》的工程,未经竣工检验,业主提前占用工程,工程师应及时颁发工程接收证书,但应当()
占地基面积约20%的灰土桩可以承担总荷载的()。
人工定额的制定方法中,()简单易行,适用于施工条件正常、产品稳定、工序重复量大和统计工作制度健全的施工过程。
基金托管人内部控制的基本要素包括()。
按暂估价值入账的固定资产在办理竣工结算后,企业应当根据暂估价值与竣工结算价值的差额调整原已计提的折旧金额。()
一位律师在有关案件中对当事人说:“转委托必须经过被代理人同意。”试用有关代理的知识对该律师的说法加以辨析。
A、7:30.B、5:30.C、5:00.D、4:00B根据女士的回答“Thebasketballmatchwillbeoverby5:30.”可知,篮球赛5:30结束,故选B。
最新回复
(
0
)