Buscar

Considerando as informações apresentadas, responda os itens a seguir: a) Para o melhor caso, quantas instruções esse algoritmo executará? b) Qual...

Considerando as informações apresentadas, responda os itens a seguir: a) Para o melhor caso, quantas instruções esse algoritmo executará? b) Qual é o pior caso para esse algoritmo e, neste cenário, quantas instruções esse algoritmo executará? c) Se removermos o return da linha 7, a complexidade desse algoritmo seria impactada?

💡 1 Resposta

User badge image

Ed Verified user icon

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.

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