Top-Down Mergesort Analysis
l
T
merge
(n) = cn
Time to merge two lists of length n/2
l
T
split
(n) = dn
Time to split a list of length n
l
T
sort
(1) = 1;
l
T
sort
(n) = T
split
(n) + 2 T
sort
(n/2) + T
merge
(n)
= 2 T
sort
(n/2) + en
where e = c+d