Hey team,
I'm stuck with this induction proof:
So, far, given:
T(1) = 2
T(n)= 2T(n/2)+2
= 2(2T(n/[2^2])+2) + 2
= [2^2]T(n/[2^2]) + [2^2] + 2
= [2^2](2T(n/[2^2])+2) + [2^2] + 2
= [2^3]T(n/[2^3]) + [2^3] + [2^2] + 2
= [2^3]T(n/[2^3]) + [2^3] + [2^2] + 1 + 1
.
.
.
= [2^k]T(n/[2^k]) + 2^k - 1 + 1
= [2^k]T(n/[2^k]) + 2^k
How then do I show this to be correct (the proof).
So far I have:
Let (n/[2^k]) = 1
=> n = 2^k
So, T(n) = nT(1) + n
Thus, T(n) = 2n.
Proof (by induction):
When n = 1, T(1) = 2.
Assume T(k) is true, yielding: T(n) = 2n
//THIS IS WHERE I'M STUCK
--
Irwin Williams
785-1268
________________________
*I am a software solutions developer.*
Do you see a man skilled in his work?
He will serve before kings; he will not
serve before obscure men.
Proverbs 22:29