Escolha a afirmação que contém uma sentença correta em relação à complexidade do algoritmo acima.
a. A complexidade de pior caso e de melhor caso deste algoritmo são iguais.
b. O melhor caso deste algoritmo é quando todos os elementos são iguais.
c. O pior caso deste algoritmo é quando todos os elementos são diferentes.
d. Se a operação realizada fosse uma multiplicação ao invés de uma soma, a complexidade desse algoritmo mudaria.
e. Nenhuma das alternativas anteriores.
a. A complexidade de pior caso e de melhor caso deste algoritmo são iguais. b. O melhor caso deste algoritmo é quando todos os elementos são iguais. c. O pior caso deste algoritmo é quando todos os elementos são diferentes. d. Se a operação realizada fosse uma multiplicação ao invés de uma soma, a complexidade desse algoritmo mudaria. e. Nenhuma das alternativas anteriores.
A alternativa correta é a letra E: "Nenhuma das alternativas anteriores".
O algoritmo apresentado tem complexidade O(n²), tanto no melhor caso quanto no pior caso. A complexidade não muda se a operação realizada for uma multiplicação ao invés de uma soma.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar