Buscar

Considere o algoritmo em pseudocódigo, descrito a seguir.  Calcule a complexidade do algoritmo, sabendo que a função f tem complexidade igual a...

Considere o algoritmo em pseudocódigo, descrito a seguir. 

Calcule a complexidade do algoritmo, sabendo que a função f tem complexidade igual a O(n22). 


O(n33log(n))

O(n55)

O(n44log(n))

O(n33)

O(n22log22(n))
Data Resp.: 25/05/2023 15:50:39


O(n33log(n))
O(n55)
O(n44log(n))
O(n33)
O(n22log22(n))

Essa pergunta também está no material:

TESTE DE CONHECIMENTOS (ALGORITIMOS E COMPLEXIDADE)
10 pág.

Lógica e Programação de Algorítimos Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Para calcular a complexidade do algoritmo, devemos analisar o número de operações que ele realiza em relação ao tamanho da entrada. No caso, sabemos que a função f tem complexidade O(n^2), então vamos considerar essa informação. Analisando as opções fornecidas, temos: - O(n^3 * log(n)) - O(n^5) - O(n^4 * log(n)) - O(n^3) - O(n^2 * log^2(n)) Comparando essas opções com a complexidade da função f, podemos ver que a opção correta é O(n^3), pois é a única que possui uma complexidade menor do que O(n^2). Portanto, a alternativa correta é a letra D) O(n^3).

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais