Yazeka
Arama sonuçlarına göre oluşturuldu
Java'da dikey sıralama, dizilerde sıralama algoritmaları kullanılarak yapılabilir. Örneğin, Selection Sort (Seçmeli Sıralama) algoritması, küçük boyutlu dizileri sıralarken veya bir dizinin belirli bir bölümü sıralanmış ise tercih edilir 145.
Selection Sort algoritmasının çalışma mantığı:
- Dizinin ilk verisini en küçük öge kabul ederek başlanır 5.
- Diğer verilere bakılarak, seçilen veriden daha küçük bir veri varsa, bu veri en sola, yani en başa koyulur 5.
- En küçük terim bulunduktan sonra, kalan diziye tekrar aynı işlem uygulanır 5.
- Kalan diziden seçilen en küçük terim, ilk seçilen verinin yanına konur 5.
- Bu işlem, tüm veriler sıralanana kadar devam eder 5.
Java'da Selection Sort örneği:
public class SelectionSort { public static void main(String args[]) { int[] liste = {1, 4, 99, 2, 5, -3, 6, 2, -49, 52}; for (int i = 0; i < liste.length - 1; i++) { int sayi = liste[i]; int temp = i; for (int j = i + 1; j < liste.length; j++) { if (liste[j] < sayi) { sayi = liste[j]; temp = j; } } if (temp != i) { liste[temp] = liste[i]; liste[i] = sayi; } } for (int sayi : liste) { System.out.println(sayi); } } }
Daha fazla bilgi ve farklı sıralama algoritmaları için aşağıdaki kaynaklara başvurulabilir:
5 kaynaktan alınan bilgiyle göre: