数据结构-排序-快速排序
快速排序的平均时间复杂度和最坏时间复杂度是?
A.O(n^2), O(n^2)
B.O(n^2), O(nlgn)
C.O(nlgn) , O(nlgn)
D.O(nlgn) , O(n^2)
正确答案是 D
梦里不知身是客
2024-07-03 23:00:00
好多HR热衷于这样问……
taotao
2022-06-27 23:00:00
青辰
2021-09-08 16:50:00
收藏从未停止,学习从未开始
ʚ ɞ
2021-05-17 15:33:00
学到了,选d
doopug
2021-05-17 13:05:33
选d....
刘玮
2020-09-15 22:54:07
就是D,。。。
起石沉浮
2018-10-11 19:39:39
由于涉及到一个用来给数据分大小的值
盖子子
2018-10-11 19:39:27
D 随机快速排序的平均时间复杂度为O(nlogn),当数组为逆序的时候,按从小到大的顺序进行排序时为最差情况,时间复杂度为O(n^2)
伸手揪云
2018-10-11 19:39:22
如果基准数恰是中位数,每次只需遍历当前数组长度的一半即可排好一个数,如果基准数是极值,就和冒泡,选择没啥区别了
幸运鹅er
2018-10-11 19:39:15
D 如果每一次都点背,选到最边的数作为划分的话就是最坏的
加载更多