Top-Down Mergesort Analysis
l
T
sort
(1) = 1;
l
T
sort
(n) = 2 T
sort
(n/2) + en
l
Substituting
T
(n) = 2 T(n/2) + en
= 2 (T(n/4) + en/2) + en
= 2 (2(T(n/8) +en/4) + en/2) + en
= É
= 2
log(n)
*1 + log(n)*en
= n + en log(n)
ë
O(nlog(n))