1.Fácil
O que descreve o tempo de execução de um algoritmo no pior caso?
- AO tempo máximo que ele leva entre todas as entradas de tamanho n
- BO tempo esperado que leva com uma entrada aleatória de tamanho n
- CO tempo que leva num computador lento
- DO tempo que leva com a menor entrada
2.Fácil
Qual destes tempos de execução é polinomial?
- AO(2ⁿ)
- BO(nⁿ)
- CO(n³)
- DO(n!)
3.Fácil
Qual é o O grande de 3n² + 5n + 2?
- AO(5n)
- BO(n²)
- CO(n³)
- DO(3n²)
4.Média
Um quicksort usa sempre o primeiro elemento como pivô. Com qual entrada ele apresenta o comportamento de pior caso?
- AUm array em ordem aleatória
- BUm array de tamanho 2
- CUm array que já está ordenado
- DUm array com todos os elementos diferentes
5.Média
Qual é a complexidade de tempo de: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(n²)
- BO(n log n)
- CO(log n)
- DO(n)
6.Média
Um algoritmo guloso (greedy):
- ATesta todas as soluções possíveis
- BUsa apenas recursão
- CSempre fornece a solução ótima
- DFaz a melhor escolha local em cada passo
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?
- ADe qualidade desconhecida em relação ao ótimo
- BSempre uma cobertura de vértices mínima
- CNo máximo log n vezes o mínimo
- DNo máximo o dobro do tamanho de uma cobertura de vértices mínima
8.Difícil
Por que a busca binária não dá tempo O(log n) numa lista simplesmente encadeada?
- AAs comparações entre nós de lista encadeada são mais lentas
- BListas encadeadas não podem ser ordenadas
- CA busca binária precisa de pelo menos o dobro da memória
- DChegar ao elemento do meio leva O(n) passos, pois não há acesso direto por índice
Gabarito
- 1. A · O tempo máximo que ele leva entre todas as entradas de tamanho n
- 2. C · O(n³)
- 3. B · O(n²)
- 4. C · Um array que já está ordenado
- 5. B · O(n log n)
- 6. D · Faz a melhor escolha local em cada passo
- 7. D · No máximo o dobro do tamanho de uma cobertura de vértices mínima
- 8. D · Chegar ao elemento do meio leva O(n) passos, pois não há acesso direto por índice
Soluções completas passo a passo: pratique este tópico em examproblems.com.