a) Para o melhor caso, esse algoritmo executará apenas uma instrução, que é a verificação da condição do loop while. Como a condição já é falsa, o loop não será executado. b) O pior caso para esse algoritmo ocorre quando o valor de n é igual a 1. Nesse caso, o loop while será executado n vezes, e cada iteração do loop executará duas instruções. Portanto, o número total de instruções executadas será 2n. c) Se removermos o return da linha 7, a complexidade desse algoritmo não seria impactada, pois o return não faz parte do loop e é executado apenas uma vez no final da função.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar