1.Fácil
O que descreve o tempo de execução no caso médio?
- AO tempo no computador mais comum
- BO tempo para uma entrada de comprimento médio
- CO valor intermediário entre os tempos de execução do melhor e do pior caso
- DO tempo esperado sobre uma dada distribuição de entradas de tamanho n
2.Fácil
Qual é a complexidade de tempo da busca binária em um array ordenado?
- AO(log n)
- BO(1)
- CO(n log n)
- DO(n)
3.Fácil
O que significa uma operação rodar em tempo O(1)?
- ASó pode ser executada uma vez
- BProcessa exatamente um elemento por segundo de tempo de execução
- CSempre leva exatamente um segundo
- DSeu tempo de execução não cresce com o tamanho da entrada
4.Média
Qual é a solução da recorrência T(n) = T(n − 1) + O(n)?
- AO(2ⁿ)
- BO(n²)
- CO(n log n)
- DO(n)
5.Média
A programação dinâmica é útil quando um problema tem:
- AApenas entradas aleatórias
- BSubproblemas sobrepostos e subestrutura ótima
- CUm único laço
- DNenhum subproblema, de modo que pode ser resolvido em um único passo
6.Média
Você ordena um array de n elementos uma vez e depois responde a k consultas de pertinência com busca binária. Qual é o custo total?
- AO(n + k)
- BO(n log n + k log n)
- CO(nk)
- DO(k n log n)
7.Difícil
Por que a busca binária não dá tempo O(log n) numa lista simplesmente encadeada?
- AListas encadeadas não podem ser ordenadas
- BAs comparações entre nós de lista encadeada são mais lentas
- CA busca binária precisa de pelo menos o dobro da memória
- DChegar ao elemento do meio leva O(n) passos, pois não há acesso direto por índice
8.Difícil
Para qual variante da mochila a regra gulosa "pegar os itens em ordem de valor por peso" sempre dá uma resposta ótima?
- AA mochila 0/1, em que os itens devem ser sempre levados inteiros
- BAs duas variantes
- CNenhuma das variantes
- DA mochila fracionária, em que os itens podem ser divididos
Gabarito
- 1. D · O tempo esperado sobre uma dada distribuição de entradas de tamanho n
- 2. A · O(log n)
- 3. D · Seu tempo de execução não cresce com o tamanho da entrada
- 4. B · O(n²)
- 5. B · Subproblemas sobrepostos e subestrutura ótima
- 6. B · O(n log n + k log n)
- 7. D · Chegar ao elemento do meio leva O(n) passos, pois não há acesso direto por índice
- 8. D · A mochila fracionária, em que os itens podem ser divididos
Soluções completas passo a passo: pratique este tópico em examproblems.com.