Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 2
Aula 2
Notao Assinttica
Letcia Rodrigues Bueno
Anlise de Algoritmos
Notao Assinttica
Anlise de Algoritmos
Notao Assinttica
Anlise de Algoritmos
Notao Assinttica
Anlise de Algoritmos
Anlise de Algoritmos
Anlise de Algoritmos
f, g
c.g(n)
f (n)
Anlise de Algoritmos
f, g
c.g(n)
f (n)
Anlise de Algoritmos
f, g
c.g(n)
f (n)
Anlise de Algoritmos
Anlise de Algoritmos
mnimo do algoritmo);
Anlise de Algoritmos
mnimo do algoritmo);
f, g
g(n)
c.f (n)
Anlise de Algoritmos
mnimo do algoritmo);
f, g
g(n)
c.f (n)
Anlise de Algoritmos
mnimo do algoritmo);
f, g
g(n)
c.f (n)
Anlise de Algoritmos
Anlise de Algoritmos
assinttico firme;
Anlise de Algoritmos
assinttico firme;
f, g
c2 .f (n)
g(n)
c1 .f (n)
Anlise de Algoritmos
assinttico firme;
f, g
c2 .f (n)
g(n)
c1 .f (n)
Anlise de Algoritmos
assinttico firme;
f, g
c2 .f (n)
g(n)
c1 .f (n)
Anlise de Algoritmos
Uma funo g(n) o(f (n)), notao g(n) = o(f (n)), se,
Anlise de Algoritmos
Uma funo g(n) o(f (n)), notao g(n) = o(f (n)), se,
Anlise de Algoritmos
Uma funo g(n) o(f (n)), notao g(n) = o(f (n)), se,
Anlise de Algoritmos
Comparao de Funes
Muitas das propriedades relacionais de nmeros reais tambm
se aplicam a comparaes assintticas. No caso das
propriedades abaixo, suponha f (n) e g(n) assintoticamente
positivas.
1. Transitividade (vlido tambm para O, , o e ):
f (n) = (g(n)) e g(n) = (h(n)) ento f (n) = (h(n)).
2. Reflexividade (vlido tambm para O e ):
f (n) = (f (n))
3. Simetria:
f (n) = (g(n)) se e somente se g(n) = (f (n))
4. Simetria de transposio:
f (n) = O(g(n)) se e somente se g(n) = (f (n))
f (n) = o(g(n)) se e somente se g(n) = (f (n))
Anlise de Algoritmos
Regras de Simplificao
Anlise de Algoritmos
Bibliografia