Ekleme (Insertion) Sıralama Algoritması

Matematik

+2 Daha

Alıntıla
kure star outline

Ekleme sıralaması, sıralanmamış bir elemanı her iterasyonda uygun yerine yerleştiren bir sıralama algoritmasıdır.


Çalışma Mantığı


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.

Ekleme Sıralama Algoritması Java Kodu İle

Kaynakça

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

Sen de Değerlendir!

0 Değerlendirme

Yazar Bilgileri

Avatar
YazarBeyza Nur Türkü16 Ocak 2025 14:30

Tartışmalar

Henüz Tartışma Girilmemiştir

"Ekleme (Insertion) Sıralama Algoritması" maddesi için tartışma başlatın

Tartışmaları Görüntüle

İçindekiler

  • Çalışma Mantığı

  • Ekleme Sıralama Algoritması Java Kodu İle