Professional Documents
Culture Documents
T(n)
T(n-1)
+ (n+1)
T(n-1)
T(n-2)
+ n
T(n-2)
T(n-3)
+ (n-1)
T(n-3)
T(n-4)
+ (n-2)
..
.
T(3)
T(2)
+ 4
T(2)
T(1)
+ 3
T(1)
T(0)
WORST CASE
T(n) = O(n2)
Left of pivot
Right of pivot
T(nleft)
T(nright)
n-1
T(0)
T(n-1)
n-2
T(1)
T(n-2)
n-3
T(2)
T(n-3)
n-2
n-3
T(n-3)
T(2)
n-1
n-2
T(n-1)
T(1)
n-1
T(n-1)
T(0)
pivot
---------
T(n)/(n+1)
2/(n+1)
+ T(n-1)/n
T(n-1)/n
2/n
+ T(n-2)/(n-1)
T(n-2)/(n-1)
2/(n-1)
+ T(n-3)/(n-2)
T(n-3)/(n-2)
2/(n-2)
+ T(n-4)/(n-3)
---------------------------------------------------------------------------------------------------------------------T(3)/4
2/4
T(2)/3
T(2)/3
2/3
T(1)/2
T(1)/2
2/2
T(0)
AVERAGE CASE
T(n) = O(n log n)