中位数快速排序中位数的最坏情况时间复杂度是多少?

时间:2014-11-22 13:35:46

标签: time-complexity quicksort quickselect median-of-medians

中位数快速排序中位数的最坏情况时间复杂度是多少(枢轴由中位数确定需要花费O(n)时间来确定)?

1 个答案:

答案 0 :(得分:2)

According to Wiki

  

近似中值选择算法也可以用作快速排序中的枢轴策略,产生最优算法,最坏情况复杂度为O(n log n)。

这是因为中位数算法的中位数可以防止在已经排序的数组中天真快速排序中出现的错误分区。