1.Fácil
Qual classe de complexidade cresce mais rápido para n grande?
- AO(n log n)
- BO(2ⁿ)
- CO(n³)
- DO(n²)
2.Fácil
Qual notação descreve um limite superior de crescimento?
- AÔmega grande (Big Omega)
- BÔmega pequeno (little omega)
- CTheta grande (Big Theta)
- DO grande (Big O)
3.Fácil
Qual é o O grande de 3n² + 5n + 2?
- AO(5n)
- BO(3n²)
- CO(n³)
- DO(n²)
4.Média
Por que muitas rotinas de ordenação de bibliotecas passam para o insertion sort em subarrays muito pequenos?
- AO insertion sort é O(n log n) no pior caso
- BO insertion sort usa menos memória que qualquer outro algoritmo de ordenação em entradas grandes
- CAlgoritmos recursivos não conseguem lidar com arrays de menos de 10 elementos
- DO insertion sort tem pouco overhead e é rápido com entradas pequenas ou quase ordenadas
5.Média
Por que a programação dinâmica não traz ganho real de velocidade para o merge sort?
- AO merge sort já é O(n)
- BA programação dinâmica só funciona em problemas de grafos, não em vetores
- CO merge sort não tem estrutura recursiva
- DSeus subproblemas não se sobrepõem, então não há nada para reaproveitar
6.Média
Qual é a solução da recorrência T(n) = T(n − 1) + O(n)?
- AO(n)
- BO(2ⁿ)
- CO(n log n)
- DO(n²)
7.Difícil
O problema da mochila 0/1 resolvido com programação dinâmica leva tempo O(nW). Por que isso é chamado de pseudopolinomial?
- APorque o algoritmo é aleatorizado e seu tempo de execução varia a cada entrada
- BPorque n é sempre pequeno
- CPorque só funciona para W = 0
- DW é um número, então o tempo é exponencial no número de bits usados para escrever W
8.Difícil
Usando o teorema mestre, T(n) = 8T(n/2) + O(n²) tem como solução:
- AΘ(n² log n)
- BΘ(n³)
- CΘ(n²)
- DΘ(n log n)
Gabarito
- 1. B · O(2ⁿ)
- 2. D · O grande (Big O)
- 3. D · O(n²)
- 4. D · O insertion sort tem pouco overhead e é rápido com entradas pequenas ou quase ordenadas
- 5. D · Seus subproblemas não se sobrepõem, então não há nada para reaproveitar
- 6. D · O(n²)
- 7. D · W é um número, então o tempo é exponencial no número de bits usados para escrever W
- 8. B · Θ(n³)
Soluções completas passo a passo: pratique este tópico em examproblems.com.