Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2025

Algoritmos e Estrutura de DadosAlgoritmos
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.
  1. CCerto
  2. 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).

  1. 11ª iteração: n-1 comparações
  2. 22ª iteração: n-2 comparações
  3. 3… até última: 1 comparação
  4. 4Soma = n(n-1)/2
LEVEL · soulevel.com.br

Gabarito: Certo.

Link permanente: /questoes/ce216396