Ordenació ràpida i ordenació de fusió

Autora: Laura McKinney
Data De La Creació: 4 Abril 2021
Data D’Actualització: 13 Ser Possible 2024
Anonim
Ordenació ràpida i ordenació de fusió - Un Altre
Ordenació ràpida i ordenació de fusió - Un Altre

Content

Contingut: diferència entre ordenació ràpida i classificació

  • Diferència principal
  • Gràfic de comparació
  • Classificació ràpida
  • Sortida
  • Diferències claus
  • Conclusió
  • Vídeo explicatiu

Diferència principal

La diferència clau entre l’ordenació ràpida i l’ordenació de combinació és que l’ordenació ràpida és l’algorisme d’ordenació que s’utilitza en matrius mentre que l’ordenació de combinació és l’algorisme d’ordenació que funciona en la regla de divisió i conquesta.


L’ordenació és disposar elements en qualsevol ordre; l’ordenació és un dels conceptes més importants en la programació d’ordinadors. S'utilitzen dos algoritmes més importants per ordenar el propòsit, un és l'ordenació ràpida que és l'ordenació ràpida és l'algoritme d'ordenació que s'utilitza en les matrius i un altre és el tipus de classificació que és algorisme d'ordenació que funciona en regles de divisió i conquista. Treballar ambdós algoritmes és el mateix, però són diferents, ja que el seu codi és diferent. En l’ordenació ràpida, l’element pivot s’utilitza per a l’ordenació mentre que en l’element pivot de tipus de fusió s’efectua l’ordenació.

L’algoritme d’ordenació ràpida és millor per ordenar ràpidament les matrius curtes; els elements de la matriu es divideixen fins que no es pot produir més divisió. Un altre nom per a l’ordenació ràpida és el tipus d’intercanvi de particions. Hi ha un element clau que s’encarrega de posicionar els elements per ordenar en una matriu. L’element clau es coneix com a pivot. En l’algoritme d’ordenació ràpida, se selecciona el primer element d’una matriu i aquest element seleccionat es converteix en clau. Dos punters són un punter baix i un punter baix que és baix = 2 i amunt = n. El punter baix s'incrementa com a (> tecla). D'altra banda, el punter amunt es decrementa com (


Unió de classificació és un algorisme d’ordenació que funciona en regla de divisió i conquista. La matriu es divideix en dues parts i es torna a dividir fins que no es pugui produir més divisió. Combinar una disminució del temps d’ordenació. S'utilitzen tres matrius en el tipus de combinació, una matriu per ordenar la meitat de la matriu, la segona matriu per emmagatzemar l'altra meitat i la matriu final per emmagatzemar la llista final i ordenada. El codi d'ordenació de les combinacions explicarà el funcionament i la diferència del tipus de combinació i d'ordenació ràpida.

Gràfic de comparació

BasesClassificació ràpidaSort de fusió
SignificatL’ordenació ràpida és l’algoritme d’ordenació que s’utilitza en matrius.

Unió de classificació és l’algorisme d’ordenació que funciona en la regla de divisió i conquista.


 

Complexitat La complexitat del temps d’ordenació ràpida és 0 (n ^ 2)La complexitat de temps de combinació de combinacions és 0 (n log n)
EficiènciaL’algoritme de Sort sort és menys eficient que l’ordenació de combinació.L’algoritme de classificació de combinacions és més eficient que l’ordenament ràpid.
Mètode d’ordenació El mètode d’ordenació d’ordenació ràpida és intern.El mètode d’ordenació del tipus de combinació és extern.

Classificació ràpida

L’algoritme d’ordenació ràpida és millor per ordenar ràpidament les matrius curtes; els elements de la matriu es divideixen fins que no es pot produir més divisió. Un altre nom per a l’ordenació ràpida és el tipus d’intercanvi de particions. Hi ha un element clau que s’encarrega de posicionar els elements per ordenar en una matriu.

L’element clau es coneix com a pivot. En l’algoritme d’ordenació ràpida, se selecciona el primer element d’una matriu i aquest element seleccionat es converteix en clau. Hi ha dos indicadors que són un punter baix i un punter que és baix = 2 i amunt = n. El punter baix s'incrementa com a (> tecla). D'altra banda, el punter amunt es decrementa com (

Ordre de fusió

Unió de classificació és un algorisme d’ordenació que funciona en regla de divisió i conquista. La matriu es divideix en dues parts i es torna a dividir fins que no es pugui produir més divisió. Combinar una disminució del temps d’ordenació.

S'utilitzen tres matrius en el tipus de combinació, una matriu per ordenar la meitat de la matriu, la segona matriu per emmagatzemar l'altra meitat i la matriu final per emmagatzemar la llista final i ordenada. El codi d'ordenació de les combinacions explicarà el funcionament i la diferència del tipus de combinació i d'ordenació ràpida.

Diferències claus

  1. L’ordenació ràpida és l’algoritme d’ordenació que s’utilitza en matrius mentre que l’Ordenació de classificació és l’algorisme d’ordenació que funciona en dividir i conquerir
  2. La complexitat de temps d’ordenació ràpida és 0 (n ^ 2) mentre que la complexitat temporal de l’ordenació de combinació és 0 (n log n).
  3. L’algoritme de Sort sort és menys eficient que l’ordenació de combinació mentre que l’algoritme de classificació de combinacions és més eficient que l’ordenació ràpida.
  4. El mètode d’ordenació d’ordenació ràpida és intern mentre que el mètode d’ordenació d’unió de combinació és extern.

Conclusió

En aquest article anterior veiem la clara diferència entre l’ordenació ràpida i l’ordenació d’unió.

Vídeo explicatiu