1.Fácil
Qual é o O grande de 3n² + 5n + 2?
- AO(n²)
- BO(3n²)
- CO(n³)
- DO(5n)
2.Fácil
A complexidade de espaço mede:
- AO tamanho físico do computador
- BO espaço em disco do arquivo do programa depois de compilado
- CA quantidade de memória que um algoritmo precisa à medida que a entrada cresce
- DO número de linhas de código
3.Fácil
Qual é a complexidade de tempo da busca binária em um array ordenado?
- AO(n)
- BO(n log n)
- CO(1)
- DO(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(n²)
- BO(n log n)
- CO(d(n + k))
- DO(dn log k)
5.Média
É correto dizer que um algoritmo O(n²) também é O(n³)?
- ANão, porque n³ é menor que n² para n grande
- BSim, mas só se n for menor que 100
- CNão, porque o O grande deve sempre dar a taxa de crescimento exata da função
- DSim, porque o O grande é um limite superior e n² não cresce mais rápido que n³
6.Média
A programação dinâmica é útil quando um problema tem:
- AUm único laço
- BNenhum subproblema, de modo que pode ser resolvido em um único passo
- CSubproblemas sobrepostos e subestrutura ótima
- DApenas entradas aleatórias
7.Difícil
Quais duas coisas precisam ser mostradas para provar que um problema de decisão X é NP-completo?
- AX está em NP, e um problema NP-completo conhecido se reduz a X em tempo polinomial
- BX se reduz a um problema em P, e X está em NP
- CX não tem algoritmo polinomial, e X é decidível
- DX está em P, e X se reduz ao SAT
8.Difícil
Caminhos simples mínimos podem ser encontrados em tempo polinomial. O que se sabe sobre encontrar o caminho simples mais longo entre dois vértices num grafo geral?
- APode ser resolvido pelo algoritmo de Dijkstra com os pesos negados
- BÉ indecidível
- CÉ sempre solúvel em O(V + E)
- DÉ NP-difícil
Gabarito
- 1. A · O(n²)
- 2. C · A quantidade de memória que um algoritmo precisa à medida que a entrada cresce
- 3. D · O(log n)
- 4. C · O(d(n + k))
- 5. D · Sim, porque o O grande é um limite superior e n² não cresce mais rápido que n³
- 6. C · Subproblemas sobrepostos e subestrutura ótima
- 7. A · X está em NP, e um problema NP-completo conhecido se reduz a X em tempo polinomial
- 8. D · É NP-difícil
Soluções completas passo a passo: pratique este tópico em examproblems.com.