Professional Documents
Culture Documents
Asymptotic Analysis
Asymptotic Analysis
Asymptotic Analysis
Homework schedule
Assignment 1 is online now, but the lecture material
on it will not complete until this Thursday
Assignment 1 is due on a week from Thursday (9/7)
10n2 - 3n = Q(n2)
What constants for n0, c1, and c2 will
work?
Make c1 a little smaller than leading
coefficient, and c2 a little bigger
To compare orders of growth, look at
leading term
The terms that grow less fast become
negligible as n gets large
UNC Chapel Hill
Comparing g(n) values in speed
1 o( lg n)
lg n o(n)
n o(n lg n)
n lg n o(n2)
n2 o(n3)
n3 o(n20)
n20 o(2n)
0 <nlim
[f(n) / g(n)] < f(n) Q(g(n))
0 <nlim
[f(n) / g(n)] f(n) W(g(n))- w(g(n))
lim [f(n) / g(n)] = f(n) w(g(n))
n
fg ab
f (n) O(g(n)) a b
f (n) W(g(n)) a b
f (n) Q(g(n)) a = b
f (n) o(g(n)) a < b
f (n) w(g(n)) a > b
lg(n!) = Q(n lg n)
A B
5n2 + 100n 3n2 + 2
log3(n2) log2(n3)
nlg4 3lg n
lg2n n1/2
A B
5n2 + 100n 3n2 + 2 A Q(B)
A Q(n2), n2 Q(B) A Q(B)
log3(n2) log2(n3)
nlg4 3lg n
lg2n n1/2
A B
5n2 + 100n 3n2 + 2 A Q(B)
A Q(n2), n2 Q(B) A Q(B)
nlg4 3lg n
lg2n n1/2
A B
5n2 + 100n 3n2 + 2 A Q(B)
A Q(n2), n2 Q(B) A Q(B)
lg2n n1/2
A B
5n2 + 100n 3n2 + 2 A Q(B)
A Q(n2), n2 Q(B) A Q(B)
1 -2 2 2