Sortare prin selecție directă

Prin această metodă primul element (v[0]) se compară pe rând cu toate elementele de după el şi dacă ordinea de sortare nu este respectată, cele două elemente se interschimbă. După efectuarea tuturor comparaţiilor, în prima poziţie ajunge cel mai mic element din vector (în cazul ordonării crescătoare). Se compară apoi al doilea element cu toate elementele de după el etc. La ultimul pas se compară numai ultimele două elemente.