数据结构-排序-快速排序
对下列关键字序列用快速排序法进行排序时,速度最快的情形是()
A.{21,25,5,17,9,23,30}
B.{25,23,30,17,21,5,9}
C.{21,9,17,30,25,23,5}
D.{5,9,17,21,23,25,30}
正确答案是 A
Eroica
2024-09-13 21:00:00
资源还可以
采苓子
2022-12-04 22:00:00
老师讲得真好,通俗易懂
琼华
2021-09-10 14:25:00
不过还有待完善,挺好的,不错的资源。
万成
2018-10-13 15:49:30
平均逆序数是基于比较的算法下界,而逆序数越小,插入排序越快因为每次只能消除一个逆序数,反过来不能得到则逆序数越大,对插入排序来说越慢 。对快速排序不能用吗
寒山远火
2018-10-13 15:49:22
若序列原本有序 此时快排相当于没分块,每次排序只把枢轴去除掉 ,也就是一颗斜树,深度为n这是最差墨情况,最好时 是枢轴取得合理 使树的深度为logn。
雨声敲敲
2018-10-13 15:49:12
快排和序列的初始顺序有关,选择的基准数把整个序列划分得越均匀,排序速度越快。
资深90后
2018-10-13 15:49:00
pivotkey的选择越靠近中央,即左右两个子序列长度越接近,排序速度越快。一般第一个数作为基准。
虹猫
2018-10-13 15:48:50
想问一下这里的快排的方法默认是什么啊?我采用的是算法4那本书快排方法,对A和C进行一次排序后,A是 17,9,5,21,25,23,30,C 是 5,9,17,21,25,23,30,这样一来我就不知道选什么了???求解
途安米
2018-10-13 15:48:33
落地成盒
2018-10-13 15:48:20
加载更多