Sortarea
Sortarea, în sens informatic, este procesul de aranjare a elementelor dintr-o colecție într-o ordine definită, de obicei crescătoare sau descrescătoare. Scopul sortării este să faciliteze accesul, căutarea și procesarea datelor prin organizarea acestora după o cheie sau un criteriu comun. Sortarea poate fi stabilă sau instabilă; stabilitatea înseamnă că elementele egale păstrează ordinea relativă dintre ele, în timp ce în sortările instabile acest lucru nu este garantat. De asemenea, poate fi efectuată in-place (fără spațiu suplimentar semnificativ) sau cu spațiu suplimentar, și poate ține de o sortare comparativă sau non-comparativă, în funcție de dacă se bazează pe ordinea dintre elemente.
Algoritmi comuni de sortare includ sortările simple, cum ar fi bubble sort, insertion sort și selection sort,