Gate2008_43

Consider the Quicksort algorithm. Suppose there is a procedure for finding a pivot element which splits the list into two sub-lists each of which contains at least one-fifth of the elements. Let T(n) be the number of comparisons required to sort n elements. Then

(A) T(n) \(\leq\) 2T(n/5) + n 
(B) T(n) \(\leq\) T(n/5) + T(4n/5) + n 
(C) T(n) \(\leq\) 2T(4n/5) + n
(D)
 T(n) \(\leq\) 2T(n/2) + n 

Discuss

0Comment