1.Fácil
Qual é o O grande de 3n² + 5n + 2?
- AO(3n²)
- BO(n³)
- CO(5n)
- DO(n²)
2.Fácil
O que é um algoritmo de força bruta?
- AUm que roda em vários processadores
- BUm que sempre usa recursão
- CUm que testa todas as soluções candidatas possíveis
- DUm que chuta uma resposta ao acaso
3.Fácil
O que é recursão?
- AUm laço que nunca termina
- BUm tipo de estrutura de dados
- CUma função que chama a si mesma com entradas menores
- DUm método de ordenação
4.Média
Como o algoritmo de Prim constrói uma árvore geradora mínima?
- AExecuta uma busca em largura e mantém a árvore da BFS
- BFaz crescer uma árvore a partir de um vértice inicial, adicionando a aresta mais barata que sai da árvore
- COrdena todas as arestas por peso e adiciona cada uma, a menos que forme um ciclo na floresta
- DRemove a aresta mais cara até não restarem ciclos
5.Média
Um algoritmo guloso (greedy):
- ATesta todas as soluções possíveis
- BFaz a melhor escolha local em cada passo
- CSempre fornece a solução ótima
- DUsa apenas recursão
6.Média
Qual algoritmo de ordenação é estável?
- ASelection sort (versão típica)
- BMerge sort
- CHeap sort
- DQuicksort (versão in-place típica)
7.Difícil
Quais são os custos de tempo e espaço de calcular o n-ésimo número de Fibonacci com um laço que guarda só os dois últimos valores?
- ATempo O(n) e espaço O(n)
- BTempo O(log n) e espaço O(n)
- CTempo O(n) e espaço O(1)
- DTempo O(2ⁿ) e espaço O(1)
8.Difícil
A multiplicação de Karatsuba satisfaz T(n) = 3T(n/2) + O(n). Qual é a solução?
- AΘ(n log n)
- BΘ(n²)
- CΘ(nlog₂ 3), cerca de n1,585
- DΘ(n3)
Gabarito
- 1. D · O(n²)
- 2. C · Um que testa todas as soluções candidatas possíveis
- 3. C · Uma função que chama a si mesma com entradas menores
- 4. B · Faz crescer uma árvore a partir de um vértice inicial, adicionando a aresta mais barata que sai da árvore
- 5. B · Faz a melhor escolha local em cada passo
- 6. B · Merge sort
- 7. C · Tempo O(n) e espaço O(1)
- 8. C · Θ(nlog₂ 3), cerca de n1,585
Soluções completas passo a passo: pratique este tópico em examproblems.com.