Logo Passei Direto
Buscar
Utilizando algoritmo de ordenação pelo método bolha, como ficaria ordenado vetor a seguir logo após a primeira passada? int[] valores = {5,3,7,6,2};
a. {2,3,7,5,6}
b. {5,3,7,6,2}
c. {2,3,7,6,5}
d. {3,5,7,6,2}
e. {3,5,6,2,7}
User badge image
Progresso com Exercícios

há 6 dias

Respostas

User badge image

Ed Verified user icon

há 6 dias

O algoritmo de ordenação pelo método bolha (bubble sort) funciona comparando elementos adjacentes e trocando-os se estiverem na ordem errada. Vamos analisar o vetor `valores = {5, 3, 7, 6, 2}` logo após a primeira passada: 1. Compare 5 e 3: como 5 > 3, trocamos. O vetor agora é `{3, 5, 7, 6, 2}`. 2. Compare 5 e 7: como 5 < 7, não trocamos. O vetor continua `{3, 5, 7, 6, 2}`. 3. Compare 7 e 6: como 7 > 6, trocamos. O vetor agora é `{3, 5, 6, 7, 2}`. 4. Compare 7 e 2: como 7 > 2, trocamos. O vetor agora é `{3, 5, 6, 2, 7}`. Após a primeira passada, o vetor fica `{3, 5, 6, 2, 7}`. Analisando as alternativas: a. {2,3,7,5,6} - Incorreto. b. {5,3,7,6,2} - Incorreto. c. {2,3,7,6,5} - Incorreto. d. {3,5,7,6,2} - Incorreto. e. {3,5,6,2,7} - Correto. Portanto, a alternativa correta é: e. {3,5,6,2,7}.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina