+1 Daha
Seçim (Selection) sıralaması, her yinelemede sıralanmamış bir listeden en küçük öğeyi seçen ve bu öğeyi sıralanmamış listenin başına yerleştiren bir sıralama algoritmasıdır.
1.Adım: Dizinin ilk elemanı minimum olarak kabul edilir.
2. Adım: Minimum ile ikinci eleman karşılaştırılır. İkinci eleman minimumdan küçükse, ikinci elemanı minimum olarak atanır.
Minimum sayı ile üçüncü eleman karşılaştırılır. Üçüncü eleman daha küçükse minimum değeri üçüncü eleman atanır, aksi taksirde bir şey yapılmaz. İşlem son elemana kadar devam eder.
3. Adım: Her iterasyondan sonra minimum sıralanmamış listenin önüne yerleştirilir.
4.Adım: Her bir iterasyon için indeksleme ilk sıralanmamış elemandan başlar. Tüm elemanlar doğru konumlarına yerleştirilene kadar Adım 1 ve Adım 3 tekrarlanır.
GeeksforGeeks. Selection Sort. https://www.geeksforgeeks.org/selection-sort-algorithm-2/ Erişim Tarihi: 16.01.2025
Javatpoint. Selection Sort Algorithm. https://www.javatpoint.com/selection-sort Erişim Tarihi: 16.01.2025
Programiz. Selection Sort Algorithm. Erişim Tarihi: 16.01.2025
Henüz Tartışma Girilmemiştir
"Seçme (Selection) Sıralama Algoritması" maddesi için tartışma başlatın
Çalışma Mantığı
Seçme Sıralama Algoritması Java Kodu İle