Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — FUNDEP (Gestão de Concursos) 2017

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq266105
Banca
FUNDEP (Gestão de Concursos)
Órgão
UFVJM-MG
Ano
2017
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Qual é o tipo de algoritmo de ordenação que tem como princípio percorrer o vetor diversas vezes, a cada passagem fazendo o maior elemento se mover para o final da estrutura?
  1. ADouble sort
  2. BHeap sort
  3. CMerge sort
  4. DBubble sort
Revelar gabarito e comentário

GabaritoD — Bubble sort

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”.

Algoritmos de ordenação

Gabarito: letra D — Bubble sort. O enunciado descreve exatamente o funcionamento do algoritmo de ordenação Bubble sort (ordenação por bolha): percorre o vetor repetidamente, e em cada passagem o maior elemento "flutua" para o final, como uma bolha.

A banca testa o conhecimento básico dos principais algoritmos de ordenação. O Bubble sort é o único que se encaixa na descrição dada.

Alternativa A — ❌ Incorreta

Double sort não é um algoritmo de ordenação padrão na literatura. Não corresponde à descrição.

Alternativa B — ❌ Incorreta

Heap sort utiliza uma estrutura de heap (árvore binária) para ordenar, não percorre o vetor diversas vezes movendo o maior elemento para o final de forma iterativa simples.

Alternativa C — ❌ Incorreta

Merge sort é baseado no paradigma de divisão e conquista: divide o vetor recursivamente e depois intercala as partes ordenadas. Não funciona por passagens movendo o maior elemento ao final.

Alternativa D — ✅ Correta ⟵ GABARITO

Bubble sort é o algoritmo de ordenação que, a cada iteração, compara elementos adjacentes e os troca se estiverem na ordem errada, fazendo com que o maior elemento "borbulhe" até o final do vetor após cada passada. Exatamente o que o enunciado descreve.

PEGA ESSA DICA!

O Bubble sort é o algoritmo mais simples de entender, mas ineficiente para grandes volumes (complexidade O(n²) no pior caso). Na prova, associe a descrição de "movimento do maior elemento para o final" diretamente a ele.

Gabarito: letra D

Link permanente: /questoes/qq266105