早教吧作业答案频道 -->数学-->
快速排序最好情况是什么快速排序最好情况下的比较次数,个数n=7,举例说明
题目详情
快速排序最好情况是什么
快速排序最好情况下的比较次数,个数n=7,举例说明
快速排序最好情况下的比较次数,个数n=7,举例说明
▼优质解答
答案和解析
最好的情况是每次都能均匀的划分序列.
例如 4,1,3,2,6,5,7,每次使用序列的第一个元素做枢轴.比较总次数为10次,交换3次,具体如下:
第一次枢轴为4,序列划分为{2,1,3},4,{6,5,7}
比较6次(4与每个元素比较一次),交换1次(4与2交换)
第二次的两个序列枢轴分别为2和6,此时划分序列得{1},2,{3},4,{5},6,{7}
比较4次(两个序列各比较两次),交换两次(1和2,6和5)
第三次由于各个序列的元素都为1,因此排序完成得1,2,3,4,5,6,7
例如 4,1,3,2,6,5,7,每次使用序列的第一个元素做枢轴.比较总次数为10次,交换3次,具体如下:
第一次枢轴为4,序列划分为{2,1,3},4,{6,5,7}
比较6次(4与每个元素比较一次),交换1次(4与2交换)
第二次的两个序列枢轴分别为2和6,此时划分序列得{1},2,{3},4,{5},6,{7}
比较4次(两个序列各比较两次),交换两次(1和2,6和5)
第三次由于各个序列的元素都为1,因此排序完成得1,2,3,4,5,6,7
看了快速排序最好情况是什么快速排序...的网友还看了以下:
胆子最大 时间最快 看得最远 胆子最小 身体最胖 说话最多 力气最大 学识最广 行走最快 写作最快 2020-05-17 …
如图所示,拿一张薄塑料片,让它在木梳的齿上划过,一次快些,一次慢些,比较两次所发出的声音有什么不同 2020-06-26 …
在一次50米的短跑比赛中,张彤跑了0.1秒,陆笛跑了9.1米,李月跑了9.01秒,()跑得最快,() 2020-11-26 …
1、全世界最快的计算机是由国防科技大学研制的巨型计算机“天河一号”,他的峰值(即最快运算速度)为每秒 2020-12-04 …
1、全世界最快的计算机是由国防科技大学研制的巨型计算机“天河一号”,他的峰值(即最快运算速度)为每秒 2020-12-08 …
1、全世界最快的计算机是由国防科技大学研制的巨型计算机“天河一号”,他的峰值(即最快运算速度)为每秒 2020-12-08 …
下列关于几种运输方式速度的叙述,正确的是()A.空运最快,水运次之,陆运最慢B.空运最快,陆运次之, 2020-12-15 …
关于下列几种运输方式速度的叙述,正确的是[]A、空运最快,水运次之,陆运最慢B、空运最快,陆运次之, 2020-12-17 …
1.某城举行环城自行车比赛,骑得最快的人在出发后35分钟就遇到最慢的人,已知骑得最慢的人的车速是骑得 2020-12-27 …
2016年12月11日,我国成功发射新一代静止轨道气象卫星风云四号。风云四号配备的扫描成像辐射计使观 2021-01-13 …