Complexidade de Algoritmos
Edson Prestes
Complexidade de Algoritmos
Exemplos
Seja
Mostre que
a)
b)
Onde Max(f,g)(n)=Max{f(n),g(n)},
Min(f,g)(n)=Min{f(n),g(n)}
e (f+g)(n)=f(n)+g(n)
Complexidade de Algoritmos
Exemplos
Complexidade de Algoritmos
Exemplos
Suponha que f e g são funções polinomiais :f(n)= Θ(nr) e g(n)= Θ(ns). O que se pode
afirmar sobre a função composta g(f(n)) ?
Complexidade de Algoritmos
Exemplos
Suponha que fi = O(gi ) para i=1,2. Mostre ou dê um contra-exemplo:
f1 + f2 = O(g1 + g2 )
Sabemos que
Complexidade de Algoritmos
Exemplos
Suponha que fi = O(gi ) para i=1,2. Mostre ou dê um contra-exemplo:
f1 f2 = O(g1 g2 )
Sabemos que
Complexidade de Algoritmos
Exemplos
Complexidade de Algoritmos
Exemplos
A complexidade no pior caso é linear e igual a n, ou seja, é O(n)
A complexidade média é linear e igual a (1+n)/2, ou seja, é O(n)
Download

Complexidade de Algoritmos