Türkçesi şu şekilde:
For ile tüm değerler ayrı ayrı işleniyor, burada int min = (int)_x[0]; derken, yapılan şey bir pivot değer seçmek. Bu değerden başlayarak kontroller gerçekleştirilecek. Şimdi sen 4,3,2 ve 7 girmişsin. O zaman min = 4 olacak.
For içinde i=1 iken,
_x(i) = 3 olur. Peki, min değeri bu durumda _x(i)'den büyük mü? If kontrolü bu sorunun cevabını veriyor. Eğer min, _x(i) değerinden büyükse, biz en küçük sayıyı min değişkeninde tutmak istediğimiz için min=_x(i) diyoruz.
i=2 iken, _x(i) = 2 olur. Yine aynı kontrolden min = 2 olacaktır.
i=3 iken, _x(i) = 7 olur. _x(i) değeri minden büyük olduğu için, min > _x(i) kontrolü false olur ve if bloğu içine girilmez. Dolayısıyla min değeri ile oynanmaz. For burada son bulur ve min değeri 2 olarak dışarı çıkar.