Vous êtes sur la page 1sur 1

Section 7: Complexité asymptotique

Exercice 1 : Ordre de grandeur


1) T1(n) = 7n4 + 10n2 + 5n + 2 ; O(n) = n4
2) T2(n) = 9 log2 n + 6 ; O(n)=n
3
3) T3(n) = 3 n + 6n + 4n ; O(n) =n3
4) T4(n) = 8b + 2 ; O(n) = 0
5) T5(n) = 5 log2 n + n ; O(n) =n
6) T6(n) = 2 log10 k + kn3 ; O(n) = n3

Exercice 2 :
A)
B) T(n) = 3n3 + 2n2  O(n3 ).
3n3+2n2 >= 3n3-2n2 = (3+2) n3  n  1 , il suffit donc de choisir k =3+2=5 et n0=1

C) On va montrer que que la fonction 3n3 + 2n2 est en Ω(n3 ) : n 3n3 + 2n2  n 3n3,
pour tout n > 1 et g(n) = n 3 f(n)  cg(n) pour c = c1 et n0 = 1. Donc, f(n) = Ω(n3 )

D) On va montrer que si f (n) ∈ O(g(n)), alors g(n) ∈ C( f (n)) si f  (g) : Ssi  c, d  + *


 n0 tels que:  n > n0, d * g(n)  f(n)  c * g(n)

E) on a: max(f(n), g(n)))  f(n)+g(n)  2 max(f(n), g(n))) Donc, f(n)+g(n) est donc en


 (max(f(n), g(n)))

Vous aimerez peut-être aussi