首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一个数组中存放了一个无序的关键字序列K1,K2,…,Kn。现要求将Kn放在将元素排序后的正确位置上,试编写实现该功能的算法,要求比较关键字的次数不超过n。
设有一个数组中存放了一个无序的关键字序列K1,K2,…,Kn。现要求将Kn放在将元素排序后的正确位置上,试编写实现该功能的算法,要求比较关键字的次数不超过n。
admin
2019-01-16
49
问题
设有一个数组中存放了一个无序的关键字序列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
学硕统考专业
相关试题推荐
1856年首创转炉炼钢新技术的是()。
简述梭伦改革的主要内容和历史意义。
苏联解体、东欧剧变的根本相同原因是()。
简述格拉古兄弟改革的主要内容和历史意义。
洪武八年。朱元璋仿照元朝的办法,印造(),命令民间通行。形成了钱、钞并用的货币制度。
日本关东军认为()事件是军事干涉东北的最好借口。日本驻沈阳总领事林久治郎向辽宁省政府提出正式抗议。
试述西欧城市兴起的原因、方式及其影响。
北宋在统一南方割据势力的过程中特设(),把征南所得的财富统一存放,以作日后恢复幽燕之费。
著名的网络OSI七层模型是由()组织提出来的。
某计算机系统的内存储器由Cache和主存构成,Cache的存取周期为45纳秒,主存的存取周期为200纳秒。已知在一段给定的时间内,CPU共访问内存4500次,其中340次访问主存。问:(1)Cache的命中率是多少?(2)CPU访问内存的平均
随机试题
就在京沪深等“中国硅谷”用数十亿元风险投资震撼世界之际,我国几个二、三线城市正悄然绽放,成为中国增长速度最快的高科技中心。从前以贫困著称的西南城市贵阳便是其中之一。目前贵阳已建成中国首个大数据综合试验区,已吸引美国高通公司20亿元人民币的投资。2017年7
投资银行最为传统与基础的业务是()
A.阳偏胜B.阳偏衰C.阴偏胜D.阴偏衰E.阴阳两虚热者寒之适用的病证是()
某煤矿由高瓦斯矿井变为煤与瓦斯突出矿井后,仍按高瓦斯矿井管理。在进行下水平巷道延伸时发生煤与瓦斯突出事故,大量瓦斯涌人运输大巷,遇到电机车电火花发生瓦斯爆炸,造成这起事故的间接原因是()
影响审计工作效率的抽样风险有______和______。
手机:联络
下列哪些活动属于“市场失灵区”?()
输入流水线的全局性相关处理不包括______。
在窗体中有一个文本框Text1,编写事件代码如下:PrivateSubForm_Click()X=val(Inputbox(“输入x的值”))Y=1IfX0ThenY=2Text1.Value=Y
"Howareyoukeeping?""Look(31)yourself"."GoodHealth"."Here’syourhealth"."Health,wealthandhappiness"."Ifyou’rehea
最新回复
(
0
)