1.Fácil
O que significa f(n) = Θ(g(n))?
- Af é sempre menor que g para todo n, então g a limita por cima, mas nunca por baixo
- Bf cresce no mesmo ritmo que g, limitada por cima e por baixo por múltiplos constantes de g
- Cf cresce estritamente mais devagar que g
- Df cresce estritamente mais rápido que g
2.Fácil
Qual classe de complexidade cresce mais rápido para n grande?
- AO(n log n)
- BO(n³)
- CO(n²)
- DO(2ⁿ)
3.Fácil
O que a busca binária exige da sua entrada?
- AO array deve estar ordenado
- BO tamanho do array deve ser uma potência de dois
- CO array deve conter só números positivos
- DO array não pode ter mais de 1000 elementos
4.Média
Qual é a solução da recorrência T(n) = 2T(n − 1) + O(1)?
- AO(2ⁿ)
- BO(n)
- CO(n log n)
- DO(n²)
5.Média
Qual é a complexidade de tempo amortizada de adicionar ao final de um array dinâmico que dobra sua capacidade quando fica cheio?
- AO(n)
- BO(n²)
- CO(log n)
- DO(1)
6.Média
Aproximadamente quantas comparações a busca binária precisa no pior caso num array ordenado de 1,000,000 de elementos?
- ACerca de 1,000
- BCerca de 20
- CCerca de 500,000
- DCerca de 100
7.Difícil
Como o algoritmo de Bellman–Ford detecta um ciclo de peso negativo alcançável a partir da origem?
- AApós V − 1 rodadas, verifica se alguma aresta ainda pode ser relaxada
- BConta os ciclos com busca em profundidade
- CVerifica se alguma aresta tem peso negativo
- DExecuta o algoritmo de Dijkstra duas vezes e compara os dois resultados de distância
8.Difícil
Qual afirmação sobre a notação o pequeno está correta?
- An = o(n²), mas n não é o(n)
- Bn² = o(n)
- Cn = o(n), já que toda função é o pequeno de si mesma
- D2n = o(n), porque 2n cresce devagar
Gabarito
- 1. B · f cresce no mesmo ritmo que g, limitada por cima e por baixo por múltiplos constantes de g
- 2. D · O(2ⁿ)
- 3. A · O array deve estar ordenado
- 4. A · O(2ⁿ)
- 5. D · O(1)
- 6. B · Cerca de 20
- 7. A · Após V − 1 rodadas, verifica se alguma aresta ainda pode ser relaxada
- 8. A · n = o(n²), mas n não é o(n)
Soluções completas passo a passo: pratique este tópico em examproblems.com.