Python'da Selection (Seçim Algoritması) Detaylı Anlatım
Selection (seçim) algoritması, bir dizideki en küçük (veya en büyük) elemanı bulmaya yarayan basit bir algoritmadır. Aynı zamanda selection sort (seçerek sıralama) algoritmasının da temelini oluşturur.
Selection Algoritmasının Temel Mantığı
Selection algoritmasının temel adımları:
Dizinin ilk elemanını minimum (veya maksimum) olarak işaretle
Dizinin kalan elemanlarını tarayarak daha küçük (veya büyük) bir eleman bul
Bulunan yeni minimum (veya maksimum) elemanı başlangıçtaki elemanla yer değiştir
Bu işlemi dizinin sıralanmış kısmına ekleyerek tekrarla