Matemática Múltipla Escolha

Considere o módulo de ordenação denominado ORDENA, desenvolvido em pseudocódigo: Realize o teste de mesa para o módulo ORDENA, VETOR com os valores de entrada para o vetor 'Elementos' de 6 posições, em que o vetor é uma variável local do algoritmo. Elementos = {6,5,3,2,1,12,12,3,4}. Selecione a alternativa que representa o método de ordenação utilizado para ordenar o vetor Elementos.

Considere o módulo de ordenação denominado ORDENA, desenvolvido em pseudocódigo: Realize o teste de mesa para o módulo ORDENA, VETOR com os valores de entrada para o vetor 'Elementos' de 6 posições, em que o vetor é uma variável local do algoritmo. Elementos = {6,5,3,2,1,12,12,3,4}. Selecione a alternativa que representa o método de ordenação utilizado para ordenar o vetor Elementos.

  1. Ordenação bolha.
  2. Ordenação por inserção.
  3. Ordenação por seleção.
  4. Quicksort.
  5. Ordenação Shell.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - QuickSort

Análise

A questão refere-se a métodos de ordenação vetorial. Os algoritmos listados são:

  • Bubble Sort: Troca elementos adjacentes repetidamente.
  • Insertion Sort: Insere cada elemento na posição correta da subarray ordenada.
  • Selection Sort: Encontra o menor elemento não ordenado e o coloca no início.
  • QuickSort: Usa uma estratégia de divisão e conquista, selecionando um "pivot" e particionando o array.
  • Shell Sort: Modificação do Insertion Sort, com intervalos decrescentes.

A principal característica do QuickSort é a divisão do array ao redor de um pivot, o que o torna eficiente. Portanto, a alternativa correta é a D.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.