Matemática Múltipla Escolha

Considere o módulo de ordenação denominado ORDENAVETOR desenvolvido em pseudocódigo. Realize o teste de mesa para o módulo ORDENAVETOR com os valores de entrada para o vetor "Elementos": [6,5,3,2,1,12,34]. 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_VETOR desenvolvido em pseudocódigo. Realize o teste de mesa para o módulo ORDENA_VETOR com os valores de entrada para o vetor "Elementos": [6,5,3,2,1,12,34]. Selecione a alternativa que representa o método de ordenação utilizado para ordenar o vetor Elementos.

  1. A. Ordenação bolha.
  2. B. Ordenação por inserção.
  3. C. Ordenação por seleção.
  4. D. Quicksort.
  5. E. Ordenação Shell.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - QuickSort

Análise

O módulo ORDENA_VETOR, conforme a descrição, utiliza um método de ordenação que envolve a realização de trocas e processamento de elementos de forma eficiente.

  • QuickSort é um algoritmo de ordenação baseado no princípio de particionamento (partition), onde um elemento (pivot) é selecionado e o array é dividido em duas subarrays: elementos menores que o pivot e elementos maiores. Em seguida, cada subarray é ordenado recursivamente.
  • Características como a realização de trocas eficientes e a divisão do array em partes menores alinham-se à lógica do QuickSort.

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