Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2023
Algoritmos e Estrutura de Dados›Algoritmos
Código
ce151512
Banca
CESPE / CEBRASPE
Órgão
AGER - Mato Grosso
Ano
2023
Nível
Superior
Cargo
Analista Regulador - Ciências da Computação e ou Sistemas de Informação
Para ordenar um vetor de 10 elementos usando-se a ordenação por seleção, a quantidade de comparações necessárias é igual a
A25.
B65.
C35.
D45.
E55.
Revelar gabarito e comentário▾
GabaritoD — 45.
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 – Selection Sort
Gabarito: letra D. A ordenação por seleção (selection sort) realiza exatamente n(n-1)/2 comparações. Para n=10, 10×9/2 = 45 comparações.
O algoritmo percorre o vetor, a cada iteração i (0 a n-2) compara o elemento da posição i com os n-1-i seguintes para encontrar o menor. Assim, o total de comparações é a soma dos inteiros de 1 a n-1: (n-1) + (n-2) + ... + 1 = n(n-1)/2. Substituindo n=10, obtém-se 45.
1Vetor de n elementos
2Iteração i (0 a n-2)
3Compara com n-1-i seguintes
4Total: soma de 1 a n-1
5Fórmula: n(n-1)/2
6n=10 → 10×9/2 = 45
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
25 não corresponde a nenhuma fórmula típica; provavelmente distração.
Alternativa B — ❌ Incorreta
65 não é o resultado da fórmula para n=10.
Alternativa C — ❌ Incorreta
35 também não corresponde.
Alternativa D — ✅ Correta ⟵ GABARITO
45 é exatamente 10×9/2, o total de comparações do selection sort para 10 elementos.
Alternativa E — ❌ Incorreta
55 seria o resultado para n=11 (11×10/2=55), mas n=10.
NÃO CAIA NESSA!
Não confunda o número de comparações com o número de trocas (que é n-1 = 9) ou com a complexidade assintótica O(n²). O valor exato é a soma aritmética de 1 a n-1.
PEGA ESSA DICA!
Memorize a fórmula n(n-1)/2 para o selection sort. Para quick sort, por exemplo, o número médio de comparações é O(n log n), mas o exato depende da implementação.