Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — INSTITUTO AOCP 2022

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq762109
Banca
INSTITUTO AOCP
Órgão
BANESE
Ano
2022
Nível
Médio
Cargo
Técnico Bancário III - Área de Informática - Desenvolvimento
Na ordenação por seleção, é necessário permutar o vetor. Para esse caso, o significado de ‘permutar’ é
  1. Asubstituir o vetor por chaves de ordenação.
  2. Brearranjar os elementos do vetor.
  3. Calterar os valores de um vetor A depois de ordenado em um vetor B.
  4. Dalternar os valores de um vetor A com um vetor B.
  5. Eordenar os elementos do vetor A em função de um vetor B de ordenação.
Revelar gabarito e comentário

GabaritoB — rearranjar os elementos do vetor.

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

Algoritmo de ordenação por seleção e o significado de permutar

Gabarito: letra B. Na ordenação por seleção, permutar o vetor significa rearranjar seus elementos, trocando-os de posição para que fiquem na ordem desejada — exatamente o que descreve a alternativa B. O conceito de permutação em algoritmos de ordenação refere-se à reordenação dos próprios dados, e não a operações com vetores externos ou chaves.

Alternativa A — ❌ Incorreta

Afirma que permutar é substituir o vetor por chaves de ordenação. Isso não corresponde ao processo: a ordenação por seleção trabalha diretamente com os elementos do vetor, não com chaves substitutas. A permutação altera a posição dos elementos, não os substitui por chaves.

Alternativa B — ✅ Correta ⟵ GABARITO

Permutar significa exatamente rearranjar os elementos do vetor. No selection sort, a cada iteração, o menor elemento (ou maior, dependendo da ordem) é trocado com o elemento da posição atual, reordenando o vetor in-place.

Alternativa C — ❌ Incorreta

Diz que permutar é alterar os valores de um vetor A depois de ordenado em um vetor B. Isso descreve uma cópia ou transformação, não uma permutação. Na ordenação por seleção, o vetor original é rearranjado; não há criação de um vetor B com valores alterados.

Alternativa D — ❌ Incorreta

Apresenta permutar como alternar valores entre um vetor A e um vetor B. A permutação na ordenação ocorre dentro do mesmo vetor, trocando elementos entre si, e não entre dois vetores distintos.

Alternativa E — ❌ Incorreta

Sugere que permutar é ordenar os elementos do vetor A em função de um vetor B de ordenação. Isso se refere a uma ordenação baseada em chaves externas, o que não é o caso da ordenação por seleção, que usa os próprios elementos para comparar e permutar.

Gabarito: letra B.

Link permanente: /questoes/qq762109