Open In App

Algorithms | Sorting | Question 17

In quick sort, for sorting n elements, the (n/4)th smallest element is selected as a pivot using an O(n) time algorithm. What is the worst-case time complexity of the quick sort?

(A) (n)



(B) (n*log(n))

(C) (n2)



(D) (n2 log n)

(A)

A

(B)

B

(C)

C

(D)

D


Answer:(B)
Explanation:

The recursion expression becomes: T(n) = T(n/4) + T(3n/4) + cn After solving the above recursion, we get (n*log(n)).


Quiz of this Question
Please comment below if you find anything wrong in the above post
Article Tags :