Buscar

Em qual situação é melhor utilizar Merge Sort ao invés de Quick sort?

💡 5 Respostas

User badge image

RD Resoluções

Nesse exercício vamos estudar algoritmos de ordenação.


No pior caso, o Quick Sort é pior que o Merge Sort. O primero tem complexidade $O(n^2)$ no pior caso enquanto o segundo tem complexidade $O(n\ \log n)$ no pior caso.


O pior caso do Quick Sort (quando ele é pior que o Merge Sort), ocorre quando a lista de elementos a ser ordenada tem poucos elementos distintos, caso em que a escolha do pior pivot é mais provável, mas como isso raramente ocorre, na maioria das vezes o Quick Sort é mais vantajoso, mas não pela sua eficiência em tempo de execução, mas sim sua eficiência em gasto de memória, que é bem menor.

1
Dislike0
User badge image

Andre Smaira

Nesse exercício vamos estudar algoritmos de ordenação.


No pior caso, o Quick Sort é pior que o Merge Sort. O primero tem complexidade $O(n^2)$ no pior caso enquanto o segundo tem complexidade $O(n\ \log n)$ no pior caso.


O pior caso do Quick Sort (quando ele é pior que o Merge Sort), ocorre quando a lista de elementos a ser ordenada tem poucos elementos distintos, caso em que a escolha do pior pivot é mais provável, mas como isso raramente ocorre, na maioria das vezes o Quick Sort é mais vantajoso, mas não pela sua eficiência em tempo de execução, mas sim sua eficiência em gasto de memória, que é bem menor.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais