Algoritm ta iteratsiyadan iborat. -iteratsiyada biz -chi eng kichik elementni topamiz va uni massivdagi -chi element bilan joyini almashtiramiz. Natijada massiv kamaymaydigan tartibda saralangan bo'ladi.
Asimptotika:
for (int i = 1; i <= n - 1; i++) {
int min_index = i;
for (int j = i + 1; j <= n; j++) {
if (a[j] < a[min_index]) {
min_index = j;
}
}
swap(a[i], a[min_indx]);
}