Seçim sıralama yöntemini kullanarak bir sayı dizisini sıralayan sözde kodda bir algoritma oluşturun.
Dizi: [3, 1, 4, 7, 8, 2]
algorithm SelectionSort(A : sıralanabilir öğelerin listesi)
 // ... input parametresini ayarla
n = uzunluk(A) // ... dizi boyutunu hesapla
 
 i = 1 ila n için - 1
 // ... öğeler üzerinde döngü
 min = i
 
 for j = i + 1 to n
 // ... minimum öğeyi bulun
 if A[j] < A[min ]
 min = j
 end for
 
 // ... minimum öğeyi değiştir
 if i != min
 swap(A[i], A[min])
 end if
 
 end for

end SelectionSort