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).
Para escrever sua resposta aqui, entre ou crie uma conta
Lógica de Programação e Algoritmos
•ESTÁCIO
Compartilhar