Um problema costuma ser chamado de tratável se:
- APode ser resolvido em tempo polinomial
- BPode ser resolvido em tempo constante
- CNão tem solução
- DSó pode ser resolvido testando todas as possibilidades
Um problema costuma ser chamado de tratável se:
Um algoritmo O(n) leva 3 segundos para n = 1 milhão. Quanto tempo leva, aproximadamente, para n = 2 milhões?
Quanto é log₂ 1024?
Qual é a solução da recorrência T(n) = T(n/2) + O(1)?
Aproximadamente quantas comparações a busca binária precisa no pior caso num array ordenado de 1,000,000 de elementos?
Qual é a complexidade de tempo de: for i = 1 to n: for j = 1 to i: faça trabalho O(1)?
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?
Qual é a complexidade de tempo para construir um heap binário a partir de n elementos não ordenados com o método bottom-up?
Soluções completas passo a passo: pratique este tópico em examproblems.com.