Professional Documents
Culture Documents
Exerccios Resolvidos
1) Hoje, dos algoritmo de ordenao mais utilizados, o que possui menor
complexidade o insero, considerando o seu melhor caso, O(n). Podemos
dizer que nenhum outro algoritmo poder atingir uma complexidade melhor
do que esta? Justifique.
2) Dois algoritmos A e B possuem complexidade n5 e 2n,respectivamente. Voc
utilizaria o algoritmo B ao invs do A. Em qual caso? Exemplifique.
3) Considerando, que as chaves inseridas em um Hashing no provocaram
coliso. Independente do algoritmo, podemos dizer que a pesquisa por uma
chave na tabela ser de ordem de complexidade constante, ou seja, O(1)?
Podemos dizer que este algoritmo timo? Justigique.
4) Para duas funes g(n) e f(n) temos que f(n)=teta(n) se somente se
(g(n)) e f(n)=O(g(n)). Explique o teorema acima.
f(n)=
balanceadas
podemos
incluir
8) Porque normalmente desejamos saber qual o limite mximo gasto para executar o
um determinado algoritmo.