Buscar

O algoritmo abaixo apresenta um pseudocódigo da ordenação por bolha, que recebe um vetor V de valores inteiros e coloca seus elementos em ordem não...

O algoritmo abaixo apresenta um pseudocódigo da ordenação por bolha, que recebe um vetor V de valores inteiros e coloca seus elementos em ordem não decrescente.
para i = 1, … n faça
para j = 1, … n-1 faça
se V[j] > V[j+1] então
trocar(V[j], V[j+1])
Em relação a esse algoritmo, escolha uma alternativa que contém uma afirmação verdadeira.


a. Todas as comparações realizadas pelo algoritmo são necessárias.
b. Para que o algoritmo passe a ordenar um vetor em ordem não crescente, a única maneira seria remover um dos dois laços.
c. Se uma variável fosse introduzida com a finalidade de sinalizar se pelo menos uma troca foi realizada, o algoritmo reduziria a quantidade de comparações para alguns casos.
d. Uma variável indicando a posição da última troca não ajudaria a reduzir a quantidade de trocas do algoritmo.
e. N

Essa pergunta também está no material:

A4] Avaliação do Módulo 4 Algoritmos de ordenação elementares não recursivos e recursivos_ Revisão da tentativa Kleiton
5 pág.

Algoritmos Universidade Federal de Mato Grosso do SulUniversidade Federal de Mato Grosso do Sul

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra C. Se uma variável fosse introduzida com a finalidade de sinalizar se pelo menos uma troca foi realizada, o algoritmo reduziria a quantidade de comparações para alguns casos.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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