📜  门| GATE-CS-2009 |第 39 题

📅  最后修改于: 2021-09-25 07:32:15             🧑  作者: Mango

在快速排序中,为了对 n 个元素进行排序,使用 O(n) 时间算法选择第 (n/4) 个最小元素作为主元。快速排序的最坏情况时间复杂度是多少?
<预>
(一种) \theta (n)
(二) \theta (nLogn)
(C) \theta (n^2)
(四) \theta (n^2 log n)

(一) A
(乙)
(C)
(四)答案:(乙)
解释:答案(B)
递归表达式变为:

T(n) = T(n/4) + T(3n/4) + cn

解决上述递归后,我们得到\theta(nLogn)。
这个问题的测验