Você está na página 1de 15

Prof.

Davi Morais
N584

Agenda
Notao Assinttica
Notao O
Notao Omega
Notao Theta
Propriedades das notaes

Tempo de execuo de um
algoritmo
Depende do computador
Mesma mquina ou mquina diferente?
Depende do compilador
Soluo: Anlise Assinttica
Ignorar as constantes de tempo da mquina e do
compilador.
Analisar o crescimento da funo f(n) com n

Notao O
O(g(n)) = { f(n) : existem
constantes positivas c e n0 tais
que 0 <= f(n) <= cg(n) para todo
n >= n0}

Notao Omega
(g(n)) = { f(n) : existem
constantes positivas c e n0 tais
que 0 <= cg(n) <= f(n) para todo
n >= n0}

Notao Theta
(g(n)) = { f(n) : existem
constantes positivas c1, c2 e n0
tais que
0 <= c1g(n) <= f(n) <= c2g(n)
para todo n >= n0}

Propriedades das Notaes


Reflexividade:


( )
Simetria:

Transitividade:
,
,

Propriedades das Notaes


Multiplicao:
Seja c uma constante positiva, ento:
=
Adio:
Seja e uma funo crescente. Ento:
= + ()

Cota Superior e Cota Inferior

Cota Superior e Cota Inferior


(2 )

(2.376 ) (log 7 ) (3 )

Multiplicao de Matrizes

Questo
Dada a funo:
F(n) = n se n impar,
n2 se n par
verdade que:
f
f
f
f

2
2
2

?
?
?
?

Questo
Mostre que log (log )
log log
log
log
log

log
log
log

Questo
Mostre que

1
2

2 3 (2 )
1 2
2
1 3 2 2
2
1 3
1 2
2
1
1
1 =
; 2 = ; 0 = 7
14
2

Questo
Mostre que 6 3 (2 )
1 2 6 3 2 2
1 6 2
absurdo para n arbitrrio

Questo
Seja = 2 , = 3 + 8 =

a) g

b) g

c) ?
d) g () ?

Você também pode gostar