1.Fácil
Qual é a complexidade de tempo do merge sort no pior caso?
- AO(n log n)
- BO(n)
- CO(n²)
- DO(log n)
2.Fácil
O que descreve o tempo de execução de um algoritmo no pior caso?
- AO tempo máximo que ele leva entre todas as entradas de tamanho n
- BO tempo que leva com a menor entrada
- CO tempo esperado que leva com uma entrada aleatória de tamanho n
- DO tempo que leva num computador lento
3.Fácil
Qual destas cresce mais devagar quando n fica grande?
- AO(n)
- BO(n²)
- CO(log n)
- DO(n log n)
4.Média
Qual é o tempo de execução do radix sort LSD para n inteiros com d dígitos na base k?
- AO(d(n + k))
- BO(dn log k)
- CO(n²)
- DO(n log n)
5.Média
Quanto espaço de pilha usa uma função fatorial recursiva simples fact(n) = n × fact(n − 1)?
- AO(n)
- BO(1)
- CO(log n)
- DO(n²)
6.Média
Um quicksort usa sempre o primeiro elemento como pivô. Com qual entrada ele apresenta o comportamento de pior caso?
- AUm array com todos os elementos diferentes
- BUm array em ordem aleatória
- CUm array que já está ordenado
- DUm array de tamanho 2
7.Difícil
O que o teorema de Cook–Levin estabeleceu?
- ATodo problema NP pode ser resolvido em tempo exponencial
- BO problema da parada é indecidível
- CO problema da satisfatibilidade booleana (SAT) é NP-completo
- DP é diferente de NP
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?
- AAs duas variantes
- BA mochila fracionária, em que os itens podem ser divididos
- CNenhuma das variantes
- DA mochila 0/1, em que os itens devem ser sempre levados inteiros
Gabarito
- 1. A · O(n log n)
- 2. A · O tempo máximo que ele leva entre todas as entradas de tamanho n
- 3. C · O(log n)
- 4. A · O(d(n + k))
- 5. A · O(n)
- 6. C · Um array que já está ordenado
- 7. C · O problema da satisfatibilidade booleana (SAT) é NP-completo
- 8. B · A mochila fracionária, em que os itens podem ser divididos
Soluções completas passo a passo: pratique este tópico em examproblems.com.