Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
le notazioni O, e
Le notazioni o ed
Esercizi
Costo in
microsecondi
Costanti ci
Costanti a, b e c
an2+bn+c
Ordine di grandezza:
quadratico
Analisi Asintotica
Analisi Asintotica
Analisi Asintotica
la notazione o grande
graficamente ....
Graficamente
Poiche :
0 n2 cn per ogni n n0
f (n) = (g (n))
graficamente...
Graficamente
la notazione grande
la notazione grande
f (n) = (g (n))
graficamente ...
la notazione grande
la notazione grande
Theorem
Per ogni coppia di funzioni f (n) e g (n), si ha che
Theorem
Per ogni coppia di funzioni f (n) e g (n), si ha che
Transitivita
f (n) = O(g (n)) e g (n) = O(h(n)) = f (n) = O(h(n))
f (n) = (g (n)) e g (n) = (h(n)) = f (n) = (h(n))
f (n) = (g (n)) e g (n) = (h(n)) = f (n) = (h(n))
Riflessivita
f (n) = O(f (n))
f (n) = (f (n))
f (n) = (f (n))
Simmetria
f (n) = (g (n)) iff g (n) = (f (n))
Simmetria trasposta
f (n) = O(g (n)) iff g (n) = (f (n))
Di Berardini, Merelli Algoritmi e Strutture Dati
Analisi Asintotica
le notazioni O, e
Le notazioni o ed
Esercizi
Transitivita
f (n) = o(g (n)) e g (n) = o(h(n)) = f (n) = o(h(n))
f (n) = (g (n)) e g (n) = (h(n)) = f (n) = (h(n))
Simmetria trasposta
f (n) = o(g (n)) iff g (n) = (f (n))
f (n) = O(g (n)) implica af (n) = O(g (n)) per ogni a > 0
log n = O(n)
Dimostriamo, per induzione su n, che
Polinomi
nk
lim =0
n an
Allora nk = o(an )
E quindi anche nk = O(an )