快速排序在最坏情况下昀时间复杂度是______。

admin2014-12-25  12

问题 快速排序在最坏情况下昀时间复杂度是______。

选项 A、O(log2n)
B、O(nlog2n)
C、O(n2)
D、O(n3)

答案C

解析 当待排序空间事先已基本有序时,每趟快速排序后得到的左、右两个待排序小空间严重不对称,因此,差不多要进行n趟次快速排序,每趟排序又要进行n级次数的比较,故最坏情况下,总的比较次数将达到O(n2)。
转载请注明原文地址:https://kaotiyun.com/show/XiVx777K
0

最新回复(0)