• Matéria: Informática
  • Autor: victorhugo2006p5ed54
  • Perguntado 7 anos atrás

A técnica de ordenação QuickSort, também conhecida por classificação por troca de partição, foi criada em 1960 pelo cientista da computação britânico Sir Charles Antony Richard Hoare. Hoje, ele é considerado o algoritmo de ordenação mais utilizado no mundo. PEREIRA, Rogério de Leon. Estruturas de Dados II. Maringá: Unicesumar, 2018. (Adaptado). Assinale a alternativa correta referente à técnica que se assemelha QuickSort. Alternativas
Alternativa 1: Método MergeSort.
Alternativa 2: Método BubbleSort.
Alternativa 3: Método InsertionSort.
Alternativa 4: Método SelectionSort.
Alternativa 5: Árvore de busca binária.

Respostas

respondido por: raqueleliude
0

Olá!


Método QuickSort → A forma de ordenação desse método baseia-se em dividir para conquistar, ele possui três casos para definir a agilidade do processo são: no pior caso, que terá que percorrer todo vetor para encontrar o resultado, nlogn que é caso médio encontra na metade, e no melhor caso nlogn onde já está ordenado.




Sua premissa para solução é a seguinte:



1º → transforma um número qualquer do vetor em pivô, o pivô é responsável por comandar a ordenação.


2º→ define que todo número do lado esquerdo do pivô é menor e do lado direito maior


3ª →por fim de forma recursiva são ordenados.



Com base na forma de ordenação que o QuickSort realiza a ordenação a alternativa que se assemelha a ele é a busca por arvore binaria, onde também se tem o pivô que é a raiz da arvore e os elementos maior e menores são os chamados "NO".



Com base nisso a alternativa correta é: Alternativa 5: Árvore de busca binária.




Espero ter ajudado, bons estudos.

respondido por: andrealvesdeoliveira
0

Resposta:

Alternativa 3:  Método MergeSort.

Explicação:

O Programa 4.2 apresenta duas funções. A primeira é o Quicksort propriamente  dito a sua chamada recursiva. A cada iteração ele invoca a função  Particiona, que vai escolher o pivô e criar duas novas listas a serem ordenadas.

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. O Mergesort  divide a estrutura sempre pela metade e inicia o processo de ordenação apenas  no final do processo durante o retorno da recursividade.

Perguntas similares