1.Fácil
Qual algoritmo de ordenação troca repetidamente elementos adjacentes que estão na ordem errada?
- AMerge sort (ordenação por intercalação)
- BBubble sort (ordenação por bolha)
- CQuicksort
- DHeap sort
2.Fácil
Qual classe de complexidade cresce mais rápido para n grande?
- AO(n log n)
- BO(n²)
- CO(2ⁿ)
- DO(n³)
3.Fácil
A complexidade de espaço mede:
- AA quantidade de memória que um algoritmo precisa à medida que a entrada cresce
- BO tamanho físico do computador
- CO espaço em disco do arquivo do programa depois de compilado
- DO número de linhas de código
4.Média
Num array ordenado, você procura dois elementos cuja soma seja um alvo movendo um ponteiro de cada extremidade para dentro. Qual é a complexidade de tempo?
- AO(log n)
- BO(n)
- CO(n²)
- DO(n log n)
5.Média
Qual é a complexidade de tempo de calcular o n-ésimo número de Fibonacci com uma tabela bottom-up?
- AO(n²)
- BO(log n)
- CO(2ⁿ)
- DO(n)
6.Média
Qual é a complexidade de tempo do quicksort no pior caso?
- AO(n²)
- BO(n log n)
- CO(n)
- DO(log n)
7.Difícil
22n está em O(2ⁿ)?
- ANão, porque 22n cresce mais devagar que 2ⁿ
- BNão, porque 22n = 4ⁿ e 4ⁿ / 2ⁿ = 2ⁿ cresce sem limite
- CSim, porque ambos são exponenciais
- DSim, porque fatores constantes no expoente são sempre ignorados no O grande
8.Difícil
Por que o algoritmo de Dijkstra pode dar resultados errados quando alguns pesos de aresta são negativos?
- AEntra num laço infinito a cada aresta negativa
- BNúmeros negativos não podem ser armazenados numa fila de prioridade
- CUm vértice é finalizado ao ser extraído, mas uma aresta negativa posterior ainda poderia dar a ele um caminho mais curto
- DSó funciona em grafos não dirigidos
Gabarito
- 1. B · Bubble sort (ordenação por bolha)
- 2. C · O(2ⁿ)
- 3. A · A quantidade de memória que um algoritmo precisa à medida que a entrada cresce
- 4. B · O(n)
- 5. D · O(n)
- 6. A · O(n²)
- 7. B · Não, porque 22n = 4ⁿ e 4ⁿ / 2ⁿ = 2ⁿ cresce sem limite
- 8. C · Um vértice é finalizado ao ser extraído, mas uma aresta negativa posterior ainda poderia dar a ele um caminho mais curto
Soluções completas passo a passo: pratique este tópico em examproblems.com.