首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
直接插入排序法的基本思想是:对于参加排序的原始序列(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
61
问题
直接插入排序法的基本思想是:对于参加排序的原始序列(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
学硕统考专业
相关试题推荐
西藏自治区的设立时间是()。
清朝入关初期执行了一些错误的政策,在社会上产生了不良的影响,其中不包括()。
下列关于基督教的叙述,不正确的是()。
周王室的两大官僚系统是()。
系统总结了6世纪以前黄河中下游地区农牧业生产经验的著作是()。
洋务派创办军事工业的方式是()。
系统总结了6世纪以前黄河中下游地区农牧业生产经验的著作是()。
改革开放以来,乡镇企业的异军突起,其重要意义包括()①改变了公有制经济的主体地位②推动了农村产业结构的现代化进程③加快了农村的现代化进程④开辟了农民致富的新途径
设一段正文由字符集{A,B,C,D,E,F)中的字母组成,这6个字母在正文中出现的次数分别为{12,18,26,6,4,34)。(1)为这6个编码设计哈夫曼编码。(2)设每个字节由8位二进制位组成,试计算按哈夫曼编码压缩存储这段正文共需多少个字
下列排序算法中,时间复杂度为O(nlogn)且占用额外空间最少的是()。
随机试题
阅读老舍
进行油管敏感性分析时,应选择合理的油管尺寸;进行射孔敏感性分析时,应确定射孔弹型和枪型,从而决定孔密、方位角、孔径及射孔深度。()
患者女,70岁。发现左乳约3cm×4cm肿块1周,检查雌激素时,雌酮(E1)明显升高,而雌二酮(E2)、雌三酮(E3)正常。首先考虑诊断为
A.感染性脾大B.淤血性脾大C.生理性脾大D.自发性脾大E.浸润性脾大肝硬化的脾大是
哪项不是眼疳的临床表现
关于深基坑土方开挖采用冻结排桩法支护技术,下列说法正确的是()。
会计凭证、会计账簿、会计报表相结合的方式称为( )。
洛阳市发改委主持召开听证会,就城市供水价格改革方案征求意见。洛阳市发改委的做法说明()。①我国公民是政府决策的制定者②公民直接参与决策过程,是推进决策科学化、民主化的重要环节③选出代表人民意志的人进人决策机关是决策科学、合理的重要保证④政府
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是()。
Humanity’sgreatestaccomplishmentofthepastfivedecades,declaredBillGatesthisweek,isthereductioninthenumberofde
最新回复
(
0
)