1.Fácil
O que descreve o tempo de execução de um algoritmo no pior caso?
- AO tempo que leva num computador lento
- BO tempo que leva com a menor entrada
- CO tempo máximo que ele leva entre todas as entradas de tamanho n
- DO tempo esperado que leva com uma entrada aleatória de tamanho n
2.Fácil
Um laço começa com i = 1 e dobra i a cada iteração até i > n. Quantas iterações ele executa?
- ACerca de log₂ n
- BCerca de n / 2
- CCerca de n
- DCerca de n²
3.Fácil
Qual algoritmo de ordenação escolhe um pivô e particiona o array em elementos menores e maiores?
- ABubble sort
- BMerge sort
- CQuicksort
- DInsertion sort
4.Média
A busca em largura (BFS) em um grafo não ponderado encontra:
- AUma ordenação topológica em todos os grafos
- BCaminhos mínimos em grafos que contêm arestas com pesos negativos
- CCaminhos mínimos em número de arestas a partir do nó inicial
- DA árvore geradora mínima
5.Média
Uma função executa um laço de n iterações e depois, separadamente, outro laço de n iterações. Qual é a sua complexidade de tempo?
- AO(n²)
- BO(n)
- CO(log n)
- DO(2ⁿ)
6.Média
Qual é a complexidade de tempo de: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(n)
- BO(n²)
- CO(log n)
- DO(n log n)
7.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
- BSempre uma cobertura de vértices mínima
- CNo máximo log n vezes o mínimo
- DDe qualidade desconhecida em relação ao ótimo
8.Difícil
Por que a busca média em uma tabela hash é O(1), mas o pior caso é O(n)?
- AMuitas chaves podem colidir no mesmo bucket
- BAs chaves precisam ser ordenadas primeiro
- CFunções hash são lentas
- DArrays têm acesso O(n)
Gabarito
- 1. C · O tempo máximo que ele leva entre todas as entradas de tamanho n
- 2. A · Cerca de log₂ n
- 3. C · Quicksort
- 4. C · Caminhos mínimos em número de arestas a partir do nó inicial
- 5. B · O(n)
- 6. D · O(n log n)
- 7. A · No máximo o dobro do tamanho de uma cobertura de vértices mínima
- 8. A · Muitas chaves podem colidir no mesmo bucket
Soluções completas passo a passo: pratique este tópico em examproblems.com.