I just need help seeing where I went wrong in this solution.
$$T(n) = T\left(\frac{n}{2}\right) + n,~~~ T(1) = 0$$
By master theorem, this is $\theta(n)$.
However, when I try to solve it, it doesn't come out right. Where is my logic error?
$$T(n) = T\left(\frac{n}{2}\right) + n$$ $$T(n) = T\left(\frac{n}{4}\right) + n + n$$ $$T(n) = T\left(\frac{n}{8}\right) + n + n + n$$ $$T(n) = T\left(\frac{n}{16}\right) + n + n + n$$ Thus, the pattern appears to be: $$T(n) = T\left(\frac{n}{2^k}\right) + kn,~~~ k>0$$
If we assume $n = 2^k$, $$T(n)=T\left(\frac{n}{n}\right)+kn$$ $$T(n)=T\left(1\right)+kn$$ $$T(n)=0+kn$$ $$T(n)=kn$$
$k = \log_2 n$, so this can be rewritten as: $$T(n) = n \log_2(n)$$ However, this is incorrect. Where did I go wrong?
Thanks!
Hint:
$$T(n) = T\left(\frac{n}{2}\right) + n$$ $$T(n) = T\left(\frac{n}{4}\right) + \frac{n}{2} + n$$