sortare
Sortare, în informatică, este procesul de aranjare a elementelor unei colecții într-o ordine determinată de un criteriu, de obicei crescător sau descrescător. Criteriile pot fi valorile elementelor sau proprietăți asociate acestora, iar ordinea poate fi numerică, lexicografică sau bazată pe alte reguli. Sortarea este o operație fundamentală în prelucrarea datelor, facilitând interogări, citire și agregări, precum și pregătirea datelor pentru alte algoritmi.
Există două tipuri generale de sortare: comparativă și non-comparativă. În sortarea comparativă, elementele sunt comparate între
Proprietăți importante ale sortării includ stabilitatea (reținerea ordinii relative a elementelor egale) și dacă sortarea este
Aplicații obișnuite includ organizarea datelor în baze de date, pregătirea listelor pentru interogări sau afișare, împachetarea