Questão de Algoritmos e Estrutura de Dados — Algoritmos — COSEAC 2021
Algoritmos e Estrutura de Dados›Algoritmos
Código
qq632241
Banca
COSEAC
Órgão
UFF
Ano
2021
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
É um algoritmo de ordenação por inserção:
ASeleção Direta.
BQuick Sort.
CBubble Sort.
DÁrvore Binária.
EOrdenação Shell.
Revelar gabarito e comentário▾
GabaritoE — Ordenação Shell.
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 por inserção
Gabarito: letra E. O Shell Sort é uma generalização do algoritmo de ordenação por inserção (insertion sort), que permite trocas entre elementos distantes, reduzindo o deslocamento de elementos. As demais alternativas não são algoritmos de ordenação por inserção: Seleção Direta (Selection Sort) é por seleção, Quick Sort é por partição, Bubble Sort é por troca adjacente, e Árvore Binária não é um algoritmo de ordenação, mas uma estrutura de dados.
A banca testa o conhecimento sobre os tipos de algoritmos de ordenação. É essencial saber classificar cada algoritmo pelo seu princípio de funcionamento.
Algoritmos de ordenação: Por inserção (Insertion Sort, Shell Sort); Por seleção (Selection Sort); Por troca (Bubble Sort); Por partição (Quick Sort); Estrutura de dados (Árvore Binária)
Alternativa A — ❌ Incorreta
A Seleção Direta (Selection Sort) é um algoritmo de ordenação por seleção, não por inserção. Ele seleciona o menor elemento e o coloca na posição correta.
Alternativa B — ❌ Incorreta
O Quick Sort é um algoritmo de ordenação por partição (divide and conquer), baseado em um pivô. Não é por inserção.
Alternativa C — ❌ Incorreta
O Bubble Sort é um algoritmo de ordenação por troca (adjacente). Também não é por inserção.
Alternativa D — ❌ Incorreta
Árvore Binária é uma estrutura de dados, não um algoritmo de ordenação. Embora possa ser usada para ordenação (por meio de árvore binária de busca), a alternativa não especifica um algoritmo de ordenação por inserção.
Alternativa E — ✅ Correta ⟵ GABARITO
A Ordenação Shell (Shell Sort) é uma extensão do insertion sort. Ele compara elementos distantes e os insere progressivamente, melhorando a eficiência. É corretamente classificado como um algoritmo de ordenação por inserção.
Gabarito: letra E — Shell Sort é o único algoritmo de ordenação por inserção listado.