Logo ca.boatexistence.com

Quan és estable un algorisme d'ordenació?

Taula de continguts:

Quan és estable un algorisme d'ordenació?
Quan és estable un algorisme d'ordenació?

Vídeo: Quan és estable un algorisme d'ordenació?

Vídeo: Quan és estable un algorisme d'ordenació?
Vídeo: Become A Master Of SDXL Training With Kohya SS LoRAs - Combine Power Of Automatic1111 & SDXL LoRAs 2024, Maig
Anonim

Els algorismes d'ordenació estable mantenen l'ordre relatiu dels registres amb claus iguals (és a dir, valors). És a dir, un algorisme d'ordenació és estable si sempre que hi hagi dos registres R i S amb la mateixa clau i amb R apareixent abans de S a la llista original, R apareixerà abans de S a la llista ordenada. llista.

Quins algorismes d'ordenació són estables?

Diversos algorismes d'ordenació habituals són estables per naturalesa, com ara Merge Sort, Timsort, Counting Sort, Insertion Sort i Bubble Sort. Altres, com ara Quicksort, Heapsort i Selection Sort, són inestables.

Què fa que l'ordenació sigui estable?

Es diu que un algorisme d'ordenació és estable si dos objectes amb claus iguals apareixen en el mateix ordre a la sortida ordenada que apareixen a la matriu d'entrada que s'ha d'ordenar. Alguns algorismes d'ordenació són estables per naturalesa, com ara l'ordenació per inserció, l'ordenació per fusió, l'ordenació per bombolles, etc.

Què és un algorisme d'ordenació estable amb exemple?

Alguns exemples d'algorismes estables són Ordenació per combinació, Ordenació per inserció, Ordenació per bombolla i Ordenació per arbre binari Mentre que, Ordenació ràpida, Ordenació munt i Ordenació per selecció són l'algorisme d'ordenació inestable. Si recordeu, Col·leccions. El mètode d'ordenació del marc de la col·lecció Java utilitza l'ordenació iterativa de combinació que és un algorisme estable.

Quins algorismes d'ordenació hi ha i quins són estables?

Nota:

  • L'ordenació per bombolles, l'ordenació per inserció i l'ordenació per selecció són algorismes d'ordenació locals. …
  • L'ordenació de bombolles i l'ordenació per inserció es poden aplicar com a algorismes estables, però l'ordenació per selecció no (sense modificacions significatives).
  • L'ordenació combinada és un algorisme estable però no un algorisme local.

Recomanat: