首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
快速排序算法中,如何选取一个界值(又称为轴元素),影响着快速排序的效率,而且界值也并不一定是被排序序列中的一个元素。例如,可以用被排序序列中所有元素的平均值作为界值。编写算法实现以平均值为界值的快速排序方法。
快速排序算法中,如何选取一个界值(又称为轴元素),影响着快速排序的效率,而且界值也并不一定是被排序序列中的一个元素。例如,可以用被排序序列中所有元素的平均值作为界值。编写算法实现以平均值为界值的快速排序方法。
admin
2013-12-31
70
问题
快速排序算法中,如何选取一个界值(又称为轴元素),影响着快速排序的效率,而且界值也并不一定是被排序序列中的一个元素。例如,可以用被排序序列中所有元素的平均值作为界值。编写算法实现以平均值为界值的快速排序方法。
选项
答案
int partition(RecType r[],int low,int high){ int i=low,j=high,avg=0; for(;i<=high;i++) avg+=R[i].key; i=low; avg=avg/(high-low+1); temp=R[10w3; while(i<j){ while(i<j&&R[j].key>=avg)j--; if(i
解析
转载请注明原文地址:https://kaotiyun.com/show/Wvxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
分析百家争鸣的社会背景及主要原因。
试分析比较俄国十月革命、德国十一月革命和匈牙利1919年革命的异同点。
简述德意志帝国从建立到1900年前后主要的外交政策。(华南师范大学2006年世界近现代史真题)
下列历史事件发生的先后顺序是()①“铁幕”演说②马歇尔计划③北大西洋公约
“八一九”事件反映的矛盾是()。
()一书对日月食的记录非常翔实,最早的一次是鲁隐公三年二月(公元前720年2月20日)的日全食,比西方的记录早了130多年。
《汉谟拉比法典》中规定:如果奴隶胆敢对主人说:“你不是我的主人。”他的耳朵就要被割掉。这部法典诞生于()。
简述按照恩格斯的划分方法人类的起源与进化。
一个使用选择性重传协议的数据链路层协议,如果采用了5位的帧序列号,那么可以选用的最大窗口是()。
随机试题
肾上腺素临床应用是
A.女贞子B.枸杞子C.龟甲D.鳖甲(2009年第97,98题)治疗阴血亏虚,惊悸健忘,宜首选()(
哪一项不是心肌梗死的并发症
患者,女性,30岁,婚后2周出现尿急、尿频、尿痛、腰痛,体温39℃。尿化验:脓球满视野/高倍镜,诊为急性肾盂肾炎。若该项尿液检查异常,你考虑病人可能患有
已知H2S的Ka1=9.1×10-8,Ka2=1.1×10-12,则0.100mol/LH2S溶液的pH值为()。
背景:某办公楼内外装饰工程,外装有玻璃、石材、金属幕墙,内装墙、顶、地和细部工程。(1)同一幕墙工程硅酮结构密封胶和硅酮耐候密封胶采用不同品牌,其中硅酮建筑密封胶已经超过保质期;施工中玻璃幕墙安装与主体结构施工交叉作业。(2)施工中业主要求拆除部分承
某竞赛小组有4名男同学、5名女同学,现从中选出1名男同学、2名女同学参加三种不同的答辩,则不同的选派方式有()种.
有如下程序:#includeusingnamespacestd;classTestClassl{public:virtualvoidfun(){cout
Ifparentsbringupachildwiththeaimofturningthechildintoagenius(天才),theywillcausegreatdamagetohim.According
Toforgiveisavirtue,butnoonehaseversaiditiseasy.Whensomeonehasdeeplyhurtyou,itcanbeextremelydifficultto
最新回复
(
0
)