首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
快速排序算法中,如何选取一个界值(又称为轴元素),影响着快速排序的效率,而且界值也并不一定是被排序序列中的一个元素。例如,我们可以用被排序序列中所有元素的平均值作为界值。编写算法实现以平均值为界值的快速排序方法。
快速排序算法中,如何选取一个界值(又称为轴元素),影响着快速排序的效率,而且界值也并不一定是被排序序列中的一个元素。例如,我们可以用被排序序列中所有元素的平均值作为界值。编写算法实现以平均值为界值的快速排序方法。
admin
2013-07-12
48
问题
快速排序算法中,如何选取一个界值(又称为轴元素),影响着快速排序的效率,而且界值也并不一定是被排序序列中的一个元素。例如,我们可以用被排序序列中所有元素的平均值作为界值。编写算法实现以平均值为界值的快速排序方法。
选项
答案
int partition(RecType r[],int low,int high){ int i=low,J=high,avg=0; for(;i<=high,i++)avg+=a[i3.key s i=low: avg=avg/(high—low+1): temp:R[10w3; while(i
=avg)J--; if(i
解析
保存划分的第一个元素。以平均值作为枢轴,进行普通的快速排序,最后枢轴的位置存入已保存的第一个元素,若此关键字小于平均值,则它属于左半部,否则属于右半部。
转载请注明原文地址:https://jikaoti.com/ti/lwajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
秦统一后,秦始皇接受()的建议全面推行郡县制,把全国分成36郡,以后又陆续增设40余郡。
德国法西斯能够通过合法方式夺取政权,主要原因有()。①垄断资产阶级要求建立极权统治②纳粹党利用了人民对现状的不满③骗人的宣传欺骗了社会的信任④通过国会纵火案打击了共产党
开皇三年,隋文帝下令州县官吏根据户籍簿上登记的年龄,来核对本人体貌,以防诈老诈小逃避租役,是为()。
“建安文学”的代表作不包括()。
1919年3月,世界各国共产党和左派社会主义组织的第一次代表会议在莫斯科召开,成立了各国共产党的国际联合组织()。
我国第一部系统的史学理论著作是()。
《凡尔赛和约》中,战胜国以何种方式处置德国的全部海外殖民地?()。
党锢事件发生后,清议的浪潮更为高涨,度辽将军()没有被当做名士列入党锢,甚至自陈与党人的关系,请求连坐。
材料一材科二(戈尔巴乔夫政府)在制定改革政策方针中存在三个严重问题:第一,仍然以优先发展重工业和机器制造业为主的“加速发展战略”作为发展资本密集型产业的主要战略,已不符合时代潮流。现代经济结构已由资本密集型向技术密集型发展……苏联的经济改革对
1947年签订的()标志着国际贸易体系的建立,实际上形成了以美国为中心的国际贸易体系。
随机试题
A.阴虚发热便秘B.津血不足便秘C.虫积腹痛便秘D.大肠气滞便秘火麻仁适用于
下列哪组均为采用钢和玻璃为主要材料建成的板式高层建筑?
《水电工程设计概算编制规定》(2007年版),主要材料最高限额价格标准有()。
按照承兑人的不同,商业汇票分为()。
()是指银行或其他金融机构作为债务人发行的借款凭证。
期货市场的功能有()。
关于房屋权属登记申请人,不正确的表述是()。
由于遇到暴风雪,机场关闭,旅游团需要延长一天在本市停留的时问,导游员正确的处理方法有()。
IP地址块59.67.79.128/28、59.67.79.144/28和59.67.79.160/27经聚合后可用地址数为()。
OUTSKIRTS:TOWN::
最新回复
(
0
)