Você está na página 1de 1

PPG em Informática Aplicada

Disciplina de Projeto e Análise de Algoritmos


Primeira Lista de Exercı́cios
Prof. Tiago A. E. Ferreira
http://www.taef.com.br

1. Seja f (n) e g(n) funções assintoticamente não negativas. Usando a


definição básica da notação Θ, prove que max(f (n), g(n)) = Θ(f (N ) +
g(n)).
2. Mostre que para qualquer constante real a e b, onde b > 0, (n + a)b =
Θ(nb ).
3. Explique por que a afirmação “O tempo para rodar um algoritmo A é
menor que O(n2 )” não tem sentido.
4. As afirmações estão corretas? Justifique.
a) 2n+1 = O(2n ).
n
b) 22 = O(2n ).
5. Prove que o custo em tempo para se rodar um algoritmo é Θ(g(n)) se
e somente se seu pior caso é O(g(n)) e seu melhor caso é Ω(g(n)).

Você também pode gostar