Questão de Algoritmos e Estrutura de Dados — Algoritmos — UFLA 2018
Algoritmos e Estrutura de Dados›Algoritmos
Código
qq404560
Banca
UFLA
Órgão
UFLA
Ano
2018
Nível
Superior
Cargo
Analista de Tecnologia da Informação
O método de ordenação Bolha foi usado para ordenar uma tabela em ordem crescente contendo os números [10, 8, 7, 0], serão feitas:
A6 comparações e 4 trocas.
B8 comparações e 6 trocas.
C6 comparações e 6 trocas.
D8 comparações e 8 trocas.
Revelar gabarito e comentário▾
GabaritoC — 6 comparações e 6 trocas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Método de ordenação Bolha (Bubble Sort)
Gabarito: letra C. O vetor [10, 8, 7, 0] ordenado em ordem crescente pelo Bubble Sort ingênuo resulta em exatamente 6 comparações e 6 trocas. Simulemos passo a passo.
O vetor inicial é [10, 8, 7, 0]. O algoritmo percorre repetidamente o vetor, comparando pares adjacentes e trocando se estiverem na ordem errada. A cada passagem, o maior elemento não ordenado "flutua" para o final.
Após a terceira passagem, o vetor está ordenado. Total: 6 comparações e 6 trocas.
1Passagem 1: 3 comp., 3 trocas[8,7,0,10]
2Passagem 2: 2 comp., 2 trocas[7,0,8,10]
3Passagem 3: 1 comp., 1 troca[0,7,8,10]
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma 6 comparações e 4 trocas. O número de trocas está subestimado: foram 6, não 4.
Alternativa B — ❌ Incorreta
Afirma 8 comparações e 6 trocas. As comparações são 6 (n*(n-1)/2 = 6) e não 8.
Alternativa C — ✅ Correta ⟵ GABARITO
6 comparações e 6 trocas, conforme simulação.
Alternativa D — ❌ Incorreta
Afirma 8 comparações e 8 trocas. Ambos os números estão inflados.
PEGA ESSA DICA!
Para evitar erros de contagem, simule o Bubble Sort manualmente em papel, anotando cada comparação e troca. Lembre-se que o número de comparações no pior caso (ingênuo) é sempre n*(n-1)/2 para n elementos. Já as trocas dependem da ordenação inicial; neste caso específico, todas as comparações resultaram em troca.