1.Fácil
O tempo de execução de um algoritmo é O(n). Como se chama esse crescimento?
- ALogarítmico
- BLinear
- CConstante
- DQuadrático
2.Fácil
Um algoritmo O(n²) leva 1 segundo para n = 1000. Quanto tempo leva, aproximadamente, para n = 2000?
- A2 segundos
- B1 segundo
- C8 segundos
- D4 segundos
3.Fácil
O que descreve o tempo de execução de um algoritmo no pior caso?
- AO tempo que leva com a menor entrada
- BO tempo máximo que ele leva entre todas as entradas de tamanho n
- CO tempo esperado que leva com uma entrada aleatória de tamanho n
- DO tempo que leva num computador lento
4.Média
Qual é a complexidade de tempo de: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(log n)
- BO(n²)
- CO(n log n)
- DO(n)
5.Média
Quanto espaço de pilha usa uma função fatorial recursiva simples fact(n) = n × fact(n − 1)?
- AO(n²)
- BO(n)
- CO(1)
- DO(log n)
6.Média
Qual afirmação sobre uma função recursiva sem caso base alcançável está correta?
- AEla continua chamando a si mesma até a pilha de chamadas estourar
- BEla retorna 0 automaticamente
- CEla roda em tempo O(1)
- DO compilador sempre a transforma em um laço que termina com segurança
7.Difícil
Tomar as duas extremidades de cada aresta de um emparelhamento maximal dá uma cobertura de vértices. Quão boa é essa cobertura?
- ANo máximo o dobro do tamanho de uma cobertura de vértices mínima
- BSempre uma cobertura de vértices mínima
- CDe qualidade desconhecida em relação ao ótimo
- DNo máximo log n vezes o mínimo
8.Difícil
Qual afirmação sobre P e NP está correta?
- ANP significa "não polinomial"
- BTodo problema em P também está em NP
- CSoluções de problemas NP não podem ser verificadas rapidamente
- DFoi provado que P ≠ NP
Gabarito
- 1. B · Linear
- 2. D · 4 segundos
- 3. B · O tempo máximo que ele leva entre todas as entradas de tamanho n
- 4. C · O(n log n)
- 5. B · O(n)
- 6. A · Ela continua chamando a si mesma até a pilha de chamadas estourar
- 7. A · No máximo o dobro do tamanho de uma cobertura de vértices mínima
- 8. B · Todo problema em P também está em NP
Soluções completas passo a passo: pratique este tópico em examproblems.com.