1.Fácil
Quanto é log₂ 1024?
- A10
- B12
- C512
- D32
2.Fácil
Um algoritmo O(n²) leva 1 segundo para n = 1000. Quanto tempo leva, aproximadamente, para n = 2000?
- A4 segundos
- B1 segundo
- C8 segundos
- D2 segundos
3.Fácil
Qual é a complexidade de tempo do insertion sort no melhor caso, com um array já ordenado?
- AO(n)
- BO(1)
- CO(n²)
- DO(n log n)
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 com todos os elementos diferentes
- CUm array de tamanho 2
- DUm array que já está ordenado
5.Média
A programação dinâmica é útil quando um problema tem:
- AApenas entradas aleatórias
- BNenhum subproblema, de modo que pode ser resolvido em um único passo
- CSubproblemas sobrepostos e subestrutura ótima
- DUm único laço
6.Média
O que a análise amortizada mede?
- AO custo da operação individual mais cara em qualquer ponto da sequência
- BO custo de um algoritmo com a melhor entrada
- CO custo esperado sobre entradas aleatórias
- DO custo médio por operação ao longo de uma sequência de operações de pior caso
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
- CW é um número, então o tempo é exponencial no número de bits usados para escrever W
- DPorque só funciona para W = 0
8.Difícil
A ordenação topológica só é possível para:
- AGrafos completos
- BGrafos não dirigidos
- CGrafos acíclicos dirigidos (DAG)
- DGrafos com pesos negativos
Gabarito
- 1. A · 10
- 2. A · 4 segundos
- 3. A · O(n)
- 4. D · Um array que já está ordenado
- 5. C · Subproblemas sobrepostos e subestrutura ótima
- 6. D · O custo médio por operação ao longo de uma sequência de operações de pior caso
- 7. C · W é um número, então o tempo é exponencial no número de bits usados para escrever W
- 8. C · Grafos acíclicos dirigidos (DAG)
Soluções completas passo a passo: pratique este tópico em examproblems.com.