Escolar Documentos
Profissional Documentos
Cultura Documentos
ATIVIDADE COMPLEMENTAR
( )
3
n 2
2) Expresse a função +100 n +10 n+3 em termos da notação Θ
10
3) Qual métrica é utilizada para comparar algoritmos?
4) Dado um algoritmo que busca um valor x dentro de um vetor de tamanho tam,
qual o tempo de execução desse algoritmo no melhor caso? E no pior caso?
Qual seria o Θ desse algoritmo?
5) Ordene as funções a seguir por sua taxa assintótica de crescimento
4 n log n+2 n 2
10
log 2
n
3 n+199 log n
4 n+ π 2
n +1
4 log n+2 n log 4 n
5 n n log n
n +Θ ( n ) e 2
42
n∗2
n
n! ( n+1 ) ! √2 n
() () ()
2 2 2
n n n
c. O ( log n )= , Θ ( log n )= e Ω ( log n ) =
2 2 2
14) Faça uma estimativa do limite superior (custo do pior caso) e inferior (custo do
melhor caso) do algoritmo a seguir.
15) Dada uma máquina que realiza 5 instruções por segundo, determine quanto
tempo levará para os algoritmos a seguir serem executados para uma entrada
de tamanho n
Tamanho da entrada (n ) 1 2 3 4 5 10
f ( n )=2 n+1
2
f ( n )=n
f ( n )=4n
f ( n )=( n−1 ) !
Θ Ω ω O O
n + √ n+ n
2
n +1
2
n
n !+3
2
n ∗log n
9
10
10 n+ ( π )
A B O o Ω ω Θ
k c
log n n
k n+ e
n c
n n
2 4
n n
3
32
logc n
n c
logc log n
n c
2 log n
n 2
b.
c.
d.