Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2025
Algoritmos e Estrutura de Dados›Algoritmos
Código
ce216396
Banca
CESPE / CEBRASPE
Órgão
TCE-RS
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo (ACE )- Especialidade: Tecnologia da Informação
Julgue o próximo item, a respeito de computação e estrutura de dados.Ao se utilizar o método de ordenação por seleção, sempre serão necessárias 10 comparações para ordenar um conjunto com cinco elementos.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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”.
Ordenação por seleção (Selection Sort)
✅ CERTO. O número de comparações realizadas pelo algoritmo de ordenação por seleção (Selection Sort) para ordenar uma sequência de (n) elementos é sempre (n(n-1)/2), independentemente da ordem inicial dos dados. Para (n = 5), temos (5 \times 4 / 2 = 10) comparações. O algoritmo percorre a parte não ordenada para encontrar o menor elemento em cada iteração, realizando comparações de forma fixa – mesmo que o vetor já esteja ordenado, o número de comparações não se altera. Portanto, a afirmação está correta.
A fórmula decorre do fato de que, na primeira iteração, são feitas (n-1) comparações; na segunda, (n-2); e assim sucessivamente até a última iteração, com 1 comparação. A soma (1 + 2 + \dots + (n-1) = n(n-1)/2).