Buscar

O pseudocódigo abaixo manipula um vetor V de n elementos. V = [ ] soma = 0 for i in range( n ): if V[i] == 0: break soma = soma + V[i] Escolha a al...

O pseudocódigo abaixo manipula um vetor V de n elementos.
V = [ ]
soma = 0
for i in range( n ):
if V[i] == 0:
break
soma = soma + V[i]
Escolha a alternativa que apresenta a complexidade de melhor caso deste algoritmo.


a. O( 3*n )
b. O( 2*n )
c. O( n*n )
d. O( n )
e. O( 1 )

Essa pergunta também está no material:

[A5] Avaliação do Módulo 5 Noções de eficiência de algoritmos
5 pág.

Algoritmos Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

A complexidade de melhor caso deste algoritmo é O(n), pois o loop for percorre todos os elementos do vetor V uma única vez, sem interrupções. Portanto, a alternativa correta é a letra d. O( n ).

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