1.Fácil
Qual é a complexidade de tempo da busca binária em um array ordenado?
- AO(n)
- BO(log n)
- CO(n log n)
- DO(1)
2.Fácil
O que é recursão?
- AUma função que chama a si mesma com entradas menores
- BUm laço que nunca termina
- CUm tipo de estrutura de dados
- DUm método de ordenação
3.Fácil
O que a busca binária exige da sua entrada?
- AO array deve estar ordenado
- BO array deve conter só números positivos
- CO array não pode ter mais de 1000 elementos
- DO tamanho do array deve ser uma potência de dois
4.Média
Qual é a complexidade de tempo de multiplicar duas matrizes n × n com o laço triplo padrão?
- AO(n)
- BO(n³)
- CO(n²)
- DO(n² log n)
5.Média
Por que a base do logaritmo costuma ser omitida no O grande, como em O(log n)?
- AOs logaritmos são sempre arredondados para inteiros
- BLogaritmos de bases diferentes diferem apenas por um fator constante
- CTodos os logaritmos em computação têm base 10, então ela fica implícita
- DA base só importa para n pequeno
6.Média
Qual é a complexidade de tempo de calcular o n-ésimo número de Fibonacci com uma tabela bottom-up?
- AO(2ⁿ)
- BO(log n)
- CO(n)
- DO(n²)
7.Difícil
O insertion sort roda em O(n) com entrada ordenada. Isso contradiz o limite inferior Ω(n log n) da ordenação por comparação?
- ASim, portanto o limite inferior está errado
- BNão, porque o insertion sort não é uma ordenação por comparação
- CSim, mas só para arrays com menos de 100 elementos
- DNão, o limite inferior vale para o pior caso entre todas as entradas, não para cada entrada
8.Difícil
Tomar as duas extremidades de cada aresta de um emparelhamento maximal dá uma cobertura de vértices. Quão boa é essa cobertura?
- ANo máximo o dobro do tamanho de uma cobertura de vértices mínima
- BDe qualidade desconhecida em relação ao ótimo
- CSempre uma cobertura de vértices mínima
- DNo máximo log n vezes o mínimo
Gabarito
- 1. B · O(log n)
- 2. A · Uma função que chama a si mesma com entradas menores
- 3. A · O array deve estar ordenado
- 4. B · O(n³)
- 5. B · Logaritmos de bases diferentes diferem apenas por um fator constante
- 6. C · O(n)
- 7. D · Não, o limite inferior vale para o pior caso entre todas as entradas, não para cada entrada
- 8. A · No máximo o dobro do tamanho de uma cobertura de vértices mínima
Soluções completas passo a passo: pratique este tópico em examproblems.com.