首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设有一个数组中存放了一个无序的关键字序列K1,K2,…,Kn。现要求将Kn放在将元素排序后的正确位置上,试编写实现该功能的算法,要求比较关键字的次数不超过n。
设有一个数组中存放了一个无序的关键字序列K1,K2,…,Kn。现要求将Kn放在将元素排序后的正确位置上,试编写实现该功能的算法,要求比较关键字的次数不超过n。
admin
2019-01-16
48
问题
设有一个数组中存放了一个无序的关键字序列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://www.kaotiyun.com/show/CeRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述五四运动的意义。
在春秋晚期,提出了“兵者国之大事”“知彼知己”的思想家是()。
19世纪末中国维新变法思想的基本内容是什么?与18世纪法国启蒙思想相比,两者在促进社会变革的作用上有何不同?为什么?
“三世纪危机”后,罗马统治者利用基督教并使其成为帝国统治的精神支柱。标志教会与帝国政权合流的会议是()
周王室的两大官僚系统是()。
记载了用竿标日测影以求日高的方法,并认识了勾股定理的算书是()。
在一个HDLC帧的数据中,如果出现了000111111011这样的流,请问发送到信道上它将会变成()。
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
某中央处理器的数据通路如图所示。MDR为内存数据寄存器,PC为程序计数器,IR为指令寄存器。所有的单线箭头为控制微命令。(1)请说明图中部件X的名称和功能、寄存器Y的名称和功能。(2)请解释:为什么要设置T暂存器?(3)假定指
某32位计算机系统采用段页式虚拟存储管理,现有一个进程被分成5段,其段号和段长见下表,段内分页,页表见下,存放在内存中,每页的长度为4096B。进程运行到某一个指令,其地址为(2,3,010),当前CPU的寄存器和地址加法器的状态如图所示,当上述指令执行时
随机试题
法律与科技是什么关系?
属于小细胞低色素性贫血的疾病是
常用的化学毒物接触限值有最高容许浓度(MAC)、时间加权平均阈限值(TWA)、短时接触限值(STEL)、上限值(TLV-C)、容许接触限值(PEL)
女,46岁,口底粘膜白色斑块6个月。活检标本见粘膜上皮角化层增厚,粒层内透明角质颗粒明显。病理诊断应为
A.内关、太溪B.百会、气海C.血海、水泉D.脾俞、足三里E.关元、隐白、三阴交
中东某公司与其招聘的中国籍人杨光签订了劳动合同,合同规定有关劳动争议应适用中东某国法律。依中国的相关规定,下列哪一选项是正确的?()
中小微创业企业的发展和融资需求特征有()。I.信息不对称比较严重Ⅱ.创业成功的不确定性较高Ⅲ.科技型中小微创业企业的资产结构中无形资产占比较低Ⅳ.中小微创业企业的融资需求呈现阶段性特征
(1)召开动员大会(2)大家踊跃报名(3)参加“志愿者”活动(4)受到好评(5)义务服务
留置权性质是()。
设α=(a1,a2,…,an)T为Rn中的非零向量,方阵A=ααT.(1)证明:对于正整数m,存在常数t,使Am=tm—1A,并求出t;(2)求可逆矩阵P,使P—1AP为对角阵A.
最新回复
(
0
)