+2 Daha
Ekleme sıralaması, sıralanmamış bir elemanı her iterasyonda uygun yerine yerleştiren bir sıralama algoritmasıdır.
1.Adım: Dizideki ilk elemanın sıralı olduğu varsayılır. İkinci eleman alınır ve ayrı olarak anahtarda saklanır.
Anahtar ile ilk eleman karşılaştırılır. İlk eleman anahtardan büyükse, anahtar ilk elemanın önüne yerleştirilir.
2.Adım: Adım 1 ile birlikte ilk iki öğe sıralanmıştır.
Üçüncü eleman alınır ve solundaki elemanlarla karşılaştırılır. Kendisinden küçük olan elemanın hemen arkasında yerleştirilir. Kendisinden daha küçük bir eleman yoksa dizinin başına yerleştirilir.
3.Adım: Benzer şekilde, sıralanmamış her öğe doğru konuma yerleştirilir.
Programiz. Insertion Sort Algorithm. https://www.programiz.com/dsa/insertion-sort Erişim Tarihi: 16.01.2025
İstanbul Teknik Üniversitesi Bilgi İşlem Daire Başkanlığı. Insertion Sort Algoritması. https://bidb.itu.edu.tr/seyir-defteri/blog/2013/09/08/insertion-sort-algoritmas%C4%B1 Erişim Tarihi: 16.01.2025
Henüz Tartışma Girilmemiştir
"Ekleme (Insertion) Sıralama Algoritması" maddesi için tartışma başlatın
Çalışma Mantığı
Ekleme Sıralama Algoritması Java Kodu İle