Ordre d’inserció i ordre de selecció

Autora: Laura McKinney
Data De La Creació: 4 Abril 2021
Data D’Actualització: 11 Ser Possible 2024
Anonim
Ordre d’inserció i ordre de selecció - Un Altre
Ordre d’inserció i ordre de selecció - Un Altre

Content

La diferència clau entre el tipus d’inserció i el tipus de selecció és que en el tipus d’inserció en què s’ordenen les dades inserint-les en una llista ja ordenada mentre que, en el tipus de selecció, les dades s’ordenen posant elements consecutius en ubicacions ordenades.


L’ordenació és un concepte molt important en la programació; Hi ha molts algoritmes per ordenar en la programació. Els dos algorismes més famosos per ordenar són el tipus d’inserció i el de selecció. Ambdós algoritmes són diferents entre si. Al tipus d'inserció, s'ordenen les dades mitjançant una inserció a la llista ja ordenada. Només s’insereix un element a la matriu ordenada alhora. L’objectiu principal del tipus d’inserció és inserir l’element al lloc correcte amb l’ordre correcte. Després d’aquestes insercions s’ordena tota la llista.

Per millorar el rendiment, no s'utilitza l'algoritme d'ordenació d'inserció, però l'algorisme que s'utilitza en lloc de classificar bombolles és l'algorisme de classificació de selecció. L’ordenació de selecció és un algorisme d’ordenació que selecciona el nombre més gran i l’intercanvia amb l’últim número. A la selecció de selecció, seleccionem un número i es selecciona aquest número a demanda de selecció tant si és en ordre ascendent com en ordre descendent.


Contingut: diferència entre ordenació d’inserció i ordenació de selecció

  • Gràfic de comparació
  • Ordre d’inserció
  • Ordre de selecció
  • Diferències claus
  • Conclusió
  • Vídeo explicatiu

Gràfic de comparació

BasesOrdre d’insercióOrdre de selecció
SignificatEn el tipus d'inserció, en què s'ordenen les dades, s'ordenen inserint-les a la llista ja ordenadaEn el tipus de selecció, les dades s’ordenen posant elements consecutius en ubicacions ordenades.
Algoritme El tipus d’inserció és un algorisme estable.L’ordenació de selecció és un algoritme inestable.
Dades immediates L’ordenació d’inserció no pot tractar les dades immediatesEl tipus d'inserció no pot tractar-se immediatament.
Complexitat del temps En cas de temps d’inserció d’inserció, la complexitat és 0 (n)En cas de temps de selecció de selecció, la complexitat és 0 (n ^ 2)

Ordre d’inserció

En el tipus d'inserció, en què s'ordenen les dades, s'ordenen inserint-les a la llista ja ordenada. Només s’insereix un element a la matriu ordenada alhora. L’objectiu principal del tipus d’inserció és inserir l’element al lloc correcte amb l’ordre correcte. Després d’aquestes insercions s’ordena tota la llista. En el tipus d’inserció, necessitem dos conjunts de matrius, entre aquests dos arrays un s’ordena i l’altra no s’ordena. Hi ha un bucle que segueix funcionant fins que es resolgui la matriu.


Ordre de selecció

Per millorar el rendiment, no s'utilitza l'algorisme de classificació de bombolles, però l'algorisme que s'utilitza en lloc de classificar bombolles és l'algorisme de classificació de selecció. L’ordenació de selecció és un algorisme d’ordenació que selecciona el nombre més gran i l’intercanvia amb l’últim número. A la selecció de selecció, seleccionem un número i es selecciona aquest número a demanda de selecció tant si és en ordre ascendent com en ordre descendent.

Diferències claus

  1. En el tipus d'inserció, en què s'ordenen les dades, s'ordenen inserint-les en una llista ja ordenada, mentre que, a la selecció, les dades s'ordenen posant elements consecutius en ubicacions ordenades.
  2. L’ordenació d’inserció és un algorisme estable mentre que l’ordenació de selecció és inestable
  3. El tipus d’inserció no pot tractar dades immediates, mentre que el tipus d’inserció no pot tractar-ne d’immediat.
  4. En el cas del temps d'ordenació de la inserció, la complexitat és 0 (n) mentre que en el cas de la selecció, la complexitat del temps d'ordenació és 0 (n ^ 2).

Conclusió

En aquest article anterior veiem la clara diferència entre el tipus d’inserció i l’ordenació de selecció amb la implementació.

Vídeo explicatiu