Beruflich Dokumente
Kultur Dokumente
1.
Manber 3.5
a. f (n) = g(n)
limn
f (n)
g(n)
= limn
100n+log n
n+(log n)2
= 100
b. f (n) = g(n)
limn
f (n)
g(n)
= limn
log n
log(n2 )
= limn
n
(log n)3
log n
2 log n
1
2
c. f (n) = (g(n))
limn
f (n)
g(n)
= limn
d. f (n) = (g(n))
limn
log f (n)
log g(n)
= limn
e. f (n) = (g(n))
limn
f (n)
g(n)
= limn
n2
(log n)5
f. f (n) = O(g(n))
limn
f (n)
g(n)
= limn n( 32 )n = 0
2. Provide an exact solution to the following recurrence, assuming that n has a nice form. What
is a nice form in this context? Prove that your solution is correct.
T (2) = 1
T (n) = T ( n) + 1
T (22 ) = 1
i
2i
i1
)+1
We get:
i
i1
T (22 ) = T (22
2i2
= T (2
)+1
)+2
=
0
= T (22 ) + i
= T (2) + i
= i+1
T (n) = log log n + 1
Proof of correctness: We use mathematical induction to prove.
0
0
Base case: i = 0, T (22 ) = T (2) = 1, 0 + 1 = 1, T (22 ) = 0 + 1
i
Induction hypothesis: Assume for all natural numbers up to i, T (22 ) = i + 1. Then,
i+1
T (22
) = T (22 ) + 1
= i+1+1
= i+2
3.
Manber 3.22
i1
) + 1. Then,
i1
T (22 ) = 4T (22
)+1
2i2
= 4(4T (2
i
= 4 +4
i1
logX
log n
+ ... + 41 + 40
4i
i=0
log log n
= (4
= ((2
) + 1) + 1
log log n 2
) )
= ((log n) )
= (log2 n).
i
i1
Base case: i = 2,
2
S(2) = T (22 )
1
2 2 + 100 2
2i
2i1
= 2 16 = 32
i+1
) = 2T (22 ) + 2 22
i+1
S(i + 1) = T (22
i+1
) = 2T (22 ) + 2 22
i1
2(2 22 + 100 22
i+1
2 22
i1
i+1
i+1
) + 2 22
i1
+ 4 22 + 200 22
96 22 ,
i+1
S(i + 1) 2 22
+ 100 22
2n T (n) 2n + 100 n, n 16
So the asymtotic behavior of T (n) is (n).
S(i + 1).