首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
直接插入排序法的基本思想是:对于参加排序的原始序列(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
53
问题
直接插入排序法的基本思想是:对于参加排序的原始序列(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://www.kaotiyun.com/show/Qaxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1971年9月美苏英法四国签署(),肯定了西柏林的占领制度,柏林问题得以解决。
()一书对日月食的记录非常翔实,最早的一次是鲁隐公三年二月(公元前720年2月20日)的日全食,比西方的记录早了130多年。
下列()的社会思想突出表现为“仁”。
()是解放战争时期西北战场的关键一次战役,是西北战局的转折点。
周王室的两大官僚系统是()。
晚清时期清帝年号的正确排序是()
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争。这一古老文件是()
《凡尔赛条约》中,战胜国以()方式处置德国的全部海外殖民地。
基辅罗斯国家对居民征税的方式是()。
著名的网络OSI七层模型是由()组织提出来的。
随机试题
构成劳动者的最基本的方面是()
对流行性乙型脑炎具有诊断意义的特征性病变是
薄壁细胞中含橙皮苷结晶的药材是表皮细胞中含钟乳体的药材是
中国甲公司与法国乙公司签订了一项贸易合同,合同中有一个条款约定在瑞典斯德哥尔摩商会仲裁院解决双方的合同纠纷,后在合同履行过程中,双方发生争议。法国乙公司申请仲裁,3个月后瑞典斯德哥尔摩商会仲裁院作出裁决,法国乙公司持该裁决到中国法院申请执行。已知中法均为1
按CIFSingapore条件成交出口大宗商品,程租船运输,卖方欲不负担卸货费,应采用()。
下列关于保荐代表人的说法正确的是()。
根据个人独资企业法律制度的规定,下列关于个人独资企业投资人的表述中,正确的是()。
【2014山东事业单位】根据奥苏伯尔对有意义学习的分类,如果儿童听到“鸟”或看到文字的“鸟”,就知道它代表实际的鸟,即使此时并未见到真实的鸟,儿童也能以语言或文字的形式在大脑中形成关于鸟的形象,这属于()。
党的十八大提出要积极培育和践行社会主义核心价值观。社会主义核心价值观倡导()
In1993,therateofmuggingreachedthehighestsince1981______.Whatusuallyleadstostreetrobbery?
最新回复
(
0
)