Informática, perguntado por milenacorradibarbosa, 5 meses atrás

O método de ordenação por QuickSort, também conhecido por classificação por troca de partição, foi publicado em 1962 e é considerado o algoritmo de ordenação mais utilizado no mundo.

OLIVEIRA, Pietro Martins de; PEREIRA, Rogério de Leon. Estruturas de Dados II. Maringá: Unicesumar, 2019. (Adaptado).

Leia as afirmativas a seguir sobre o processamento do método QuickSort e assinale a alternativa correta.

I - Este método pode escolher um elemento qualquer do vetor que será o pivô.
II - A partir do método Merge(), a lista é dividida em sublistas, uma para valores menores, outra para valores maiores que o pivô e a terceira que é o próprio pivô.
III - Essas sublistas são percorridas de forma recursiva até que haja apenas um elemento nas sublistas criadas recursivamente.
IV - Durante o processo de partição, o pivô já estará na sua posição final do vetor.

Com base no exposto, é possível afirmar que estão corretas as afirmativas:
Alternativas
Alternativa 1:
I e III, apenas.

Alternativa 2:
II e IV, apenas.

Alternativa 3:
I, II e III, apenas.

Alternativa 4:
I, III e IV, apenas.

Alternativa 5:
I, II, III e IV.

Soluções para a tarefa

Respondido por StrangerRoll
14

Resposta:

Alternativa 5:

I, II, III e IV.

Explicação:

Apenas incluído a explicação para opção IV

Conforme está descrito no livro: ' Esse algoritmo também se assemelha ao Mergesort. A principal diferença é que o Quicksort trabalha com um pivô numa posição aleatória e, durante o processo de partição, o pivô já estará na sua posição final do vetor.' Pag. 96.


milenacorradibarbosa: obrigadaaaa
Respondido por yancarvalho3
0

Sobre o método de ordenação Quicksort ou classificação por troca de partição, as sentenças verdadeiras são: I, II, III, IV. Alternativa 5.

O que é o QuickSort ?

O algoritmo de ordenação QuickSort utiliza o método de dividir e conquistar para ordenar um array de dados, por suas constantes serem menores, ele é mais rápido que seus concorrentes (MergeSort e HeatSort).

O QuickSort funciona particionando uma estrutura de dados onde essa partição escolhe um número aleatório no array de dados e transforma-o no pivot. Quando o pivot é escolhido, todos os números presentes no array que forem menores que ele vão para a esquerda e todos os números presentes no array maiores que ele vão para a direita.

Saiba mais sobre estruturas de ordenação aqui: https://brainly.com.br/tarefa/22308660

#SPJ2

Anexos:
Perguntas interessantes