O que significa uma operação rodar em tempo O(1)?
- ASeu tempo de execução não cresce com o tamanho da entrada
- BSempre leva exatamente um segundo
- CProcessa exatamente um elemento por segundo de tempo de execução
- DSó pode ser executada uma vez
O que significa uma operação rodar em tempo O(1)?
Qual notação descreve um limite superior de crescimento?
Qual estratégia de projeto o merge sort usa?
Por que a programação dinâmica não traz ganho real de velocidade para o merge sort?
Qual é a solução da recorrência T(n) = 2T(n − 1) + O(1)?
Quantos níveis tem a recursão do merge sort para um array de n elementos?
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 algoritmo encontra uma árvore geradora mínima adicionando repetidamente a aresta mais barata que não forma um ciclo?
Soluções completas passo a passo: pratique este tópico em examproblems.com.