"Enter"a basıp içeriğe geçin

Seçerek Sıralama (Selection Sort)

Merhabalar, Seçerek sıralama algoritması ile array içerisinde küçükten büyüğe veya büyükten küçüğe sıralama yapabilirsiniz. Algoritmanın çalışma mantığı, Array içerisinde bulunan ilk elemana minimum diyoruz ve daha sonra array içerisinde for döngüsünü kullanarak eğer seçtiğimiz sayıdan küçük bir sayı varsa bu sefer onu minimum değişkenimize atıyoruz. Algoritma gayet basit. Algoritmaların karmaşıklığına göre sıralamaları oluyor, Seçerek sıralamanın karmaşıklığını n2 ile hesaplıyoruz. Bu algoritmayı örnek olması açısından hem C programlama dile hemde Python programlama dili ile yazdım. Örneklerde sadece küçükten büyüğe değil büyükten küçüğe de sıralıyorum.

C kodu;

Python Kodu;

Soru ve görüşlerinizi e-mail veya yorum olarak belirtirseniz sevinirim.

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir