Re: closed form for T(n) = c^n + T(n-1)
- From: David Kinny <dnk@xxxxxxxxxxxxxxxx>
- Date: Sat, 11 Feb 2006 11:04:55 GMT
In <Pine.NEB.4.62.0602110858330.26237@xxxxxxxxxxxxxxxx> Daniel Cer <cer@xxxxxxxxxxxxxxxx> writes:
T(0) = a
T(n) = c^n + T(n-1)
Of course, when c is 2, T(n) = (a)*2^n. But, is there a general closed form
for arbitrary c, or at least for when c is an arbitrary positive integer?
Sorry, I just noticed a cognitive misfire in my original post. When c is
2, the closed form is: T(n) = a*2^(n+1) - a
-Dan
That doesn't seem right. I make it T(n) = 2^(n+1) - 2 + a for c = 2,
and T(n) = (c^(n+1)-1)/(c-1) - 1 + a in general
Perhaps you meant the recurrence relation to be T(n) = a*c^n + T(n-1) ?
In that case it's T(n) = a*(c^(n+1)-1)/(c-1)
which gives T(n) = a*(2^(n+1)-1) (same as your latest) for c = 2
HTH,
David
.
- Follow-Ups:
- Re: closed form for T(n) = c^n + T(n-1)
- From: Daniel Cer
- Re: closed form for T(n) = c^n + T(n-1)
- References:
- closed form for T(n) = c^n + T(n-1)
- From: Daniel Cer
- Re: closed form for T(n) = c^n + T(n-1)
- From: Daniel Cer
- closed form for T(n) = c^n + T(n-1)
- Prev by Date: Re: closed form for T(n) = c^n + T(n-1)
- Next by Date: Re: The Wikipedia Article On Turing Machines vs. Physical Devices
- Previous by thread: Re: closed form for T(n) = c^n + T(n-1)
- Next by thread: Re: closed form for T(n) = c^n + T(n-1)
- Index(es):