Aceasta e o versiune anterioară a paginii.
Propunem studierea următorilor algoritmi de sortare:
Numim sortare orice aşezare(sau - mai clar - reaşezare) a unor elemente date în aşa fel încât, după aşezare, să existe o ordine completă în funcţie de un atribut(numit cheie) al elementelor.
Pentru a exista o ordine completă, trebuie să alegem o relaţie pe care vrem sa o impunem. Dacă relaţia este valabilă între oricare două elemente pentru care primul element este aşezat la stânga celui de-al doilea, atunci avem o ordine completă.
Exemplu: dacă alegem drept cheie un atribut număr întreg şi relaţia mai mic sau egal(⇐), obţinem ordinea crescătoare.
Vom descrie un algoritm de sortare prin:
Folosim notaţia O(n) pentru a indica:
Fiecare algoritm se bazează pe o metodă de sortare: