Nos mecanismos de busca e pesquisa, quando a cada iteração ...

Próximas questões
Com base no mesmo assunto
Q3573639 Algoritmos e Estrutura de Dados
Nos mecanismos de busca e pesquisa, quando a cada iteração o vetor é percorrido e descobre-se qual o seu menor elemento que passará para a sua posição definitiva, estamos diante do método
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - ordenação por seleção direta.

1. Tema central da questão

A questão aborda algoritmos de ordenação, fundamentais em programação e muito cobrados em concursos. Entender como cada método organiza os elementos de um vetor é essencial para identificar o algoritmo correto apenas pela descrição de seus passos.

2. Resumo teórico

No Selection Sort (ou ordenação por seleção direta), em cada iteração, o menor elemento do trecho ainda não ordenado do vetor é encontrado e trocado com o elemento da posição corrente. O processo se repete até que todo o vetor esteja ordenado. Este método é didático e fácil de entender, embora não seja o mais eficiente para listas grandes.

Fonte: Cormen, T. H. et al. "Algoritmos: Teoria e Prática".

3. Justificativa da alternativa correta

A descrição do enunciado — “a cada iteração o vetor é percorrido e descobre-se qual o seu menor elemento que passará para a sua posição definitiva” — corresponde exatamente ao funcionamento do algoritmo de seleção direta. Por isso, a letra C é a resposta certa.

4. Análise das alternativas incorretas

  • A - ordenação shell: O Shell Sort ordena comparando elementos distantes, reduzindo a distância gradualmente. Não procura o menor elemento em cada passo.
  • B - bubble sort: O Bubble Sort faz comparações de pares adjacentes e troca se estiverem fora de ordem, “borbulhando” o maior elemento ao fim em cada passada.
  • D - quicksort: O Quicksort utiliza um pivô para dividir o vetor em subvetores menores e maiores e ordena recursivamente, não buscando o menor elemento a cada iteração.
  • E - ordenação por inserção: O Insertion Sort insere cada elemento do vetor em sua posição correta dentro da porção já ordenada, sem necessariamente buscar o menor a cada volta.

5. Estratégias para interpretação

Fique atento a palavras-chave como “menor elemento”, “passa para posição definitiva” e “cada iteração”. Elas dão pistas sobre o algoritmo. Descrições que envolvem localizar o menor ou maior e colocá-lo em seu lugar definitivo são típicas do Selection Sort.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo