Algoritme seleksi

Sebagai catatan, kemungkinan akan terdapat banyak elemen minimum atau maksimum. Oleh karena pembandingan di atas adalah kaku ("strict"), algoritme tersebut menemukan elemen minimum dengan indeks yang minimum. Dengan memanfaatkan pembandingan tak kaku ("non-strict") (≤ and ≥), kita akan menemukan elemen minimum dengan indeks maksimum.