首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一个数组中存放了一个无序的关键字序列K1,K2,…,Kn。现要求将Kn放在将元素排序后的正确位置上,试编写实现该功能的算法,要求比较关键字的次数不超过n。
设有一个数组中存放了一个无序的关键字序列K1,K2,…,Kn。现要求将Kn放在将元素排序后的正确位置上,试编写实现该功能的算法,要求比较关键字的次数不超过n。
admin
2019-01-16
67
问题
设有一个数组中存放了一个无序的关键字序列K
1
,K
2
,…,K
n
。现要求将K
n
放在将元素排序后的正确位置上,试编写实现该功能的算法,要求比较关键字的次数不超过n。
选项
答案
int Partition(RecType K[],int m,int n){ //交换记录子序列K[1..n]中的记录,使枢轴记录到位,并返回其所在位置 //此时,在它之前(后)的记录均不大(小)于它 int i=m,j=n,K[0]=K[j],x=K[j].key; while(i<j){ while(i<j&&K[i].key<=x)i++: if(i<j)K[j]=K[i]; while(i<j&&K[j].key>=X)j一一; if(i<j)K[i]=K[j]: }//while K[i]=K[0]; return i: } 提示:此题考查的知识点是快速排序的思想。以K
n
为枢轴的一趟快速排序。以最后一个关键字为枢轴先从前向后再从后向前快速排序。
解析
转载请注明原文地址:https://kaotiyun.com/show/CeRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列各项中,《凡尔赛和约》没有做出最后规定的是()。
阅读材料,回答以下问题:重庆中央党部,暨中央执监委员诸同志均鉴:今年4月,临时全国代表大会宣言,说明此次抗战之原因,曰:“自塘沽协定以来,吾人所以忍辱负重与倭国周旋,无非欲停止军事行动,采用和平方法,先谋北方各省之保全,再进而谋东北四省问题之合理解决,
19世纪晚期,在侵略非洲的过程中,几次入侵连遭失败,最后彻底战败的帝国主义国家是()。
基辅罗斯国家对居民征税的方式是()。
下列哪一个不是罗马王政时代的管理机构?()
西汉的主要赋税形式中,征收对象是儿童的是()。
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
某中央处理器的数据通路如图所示。MDR为内存数据寄存器,PC为程序计数器,IR为指令寄存器。所有的单线箭头为控制微命令。(1)请说明图中部件X的名称和功能、寄存器Y的名称和功能。(2)请解释:为什么要设置T暂存器?(3)假定指
在机器数中,正数的符号位用“1”表示的是()。
虚拟存储器技术是基于程序的()特性。
随机试题
肝素抗凝的主要作用机制是()。
在紧急或者困难情况下表现的镇定、果断等属于性格的意志特征。()
麻醉前应用阿托品的目的是
下列情形中合同有效的是()。
甲公司为上市公司。20×7年至20×9年,甲公司及其子公司发生的有关交易或事项如下:(1)20×7年1月1日,甲公司以30500万元从非关联方购入乙公司60%的股权,购买日乙公司可辨认净资产的公允价值为50000万元(含原未确认的无形资产公允价值300
“两弹一星”是指原子弹、氢弹和人造卫星。()
所有名词都是实词,动词不是名词,所以动词不是实词。以下哪项与上述推理在结构上最为类似?()
鸽派不靠谱候选人在日前的总统选举中大获全胜,国内知名分析家认为这倒不是代表人们多么看好该候选人,而是跟上一个五年鹰派执政期间该国中产阶级的大量工作流失有很大关系。鸽派公布数字显示,在2013年公共部门和私人部门雇佣了相同数量的雇员。而在2013到2016年
【B1】【B4】
CeaseFireinUkraineA)SeparatistleadersinUkraineagreedMondaytojoinagovernmentdeclaredceasefireasafirststeptow
最新回复
(
0
)