
Bubble Sort (Kabarcık) Algoritması, karşılaştırma temelli bir algoritmadır. Çalışma prensibi listedeki her bir elemanın yanındaki eleman ile karşılaştırılması ve ilk elemanın değerinin, ikinci elemanın değerinden büyükse iki elemanın yer değişmesi şeklinde gerçekleşmektedir. Daha sonrasında ikinci ve üçüncü elemanların değerleri karşılaştırılır. İkinci elemanın değeri üçüncü elemanın değerinden büyükse bu iki eleman da yer değiştirir. Tüm dizi tamamen bitene dek bu işlem devam etmektedir. Çalışm
TRBeyza Nur Türkü
FiKöken Arapça ve Farsça fihrist (فهرست) veya fihris (فهرس) “katalog, liste, kitabın muhteva listesi” sözcüğünden alıntıdır. Farsçadaki bu kelimenin kökeni ise tam olarak bilinmemektedir. Kullanım Alanları Kitaplar ve akademik eserlerde, içeriğin sıralı bir şekilde sunulması. Kütüphaneler veya arşivlerde, kitap ve belgelerin sıralandığı defterler ve kataloglar. Düzenli bir alfabetik sistemle yapılan sıralamalar ve indeksleme işlemleri.
TR
Ahsen Buyurkan
SeSeç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. Çalışma Mantığı 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
TRBeyza Nur Türkü
İkİkili Arama, sıralanmış bir dizideki bir elemanın konumunu bulmak için kullanılan bir arama algoritmasıdır. Bu yaklaşımda, eleman her zaman dizinin bir bölümünün ortasında aranır. İkili arama yalnızca sıralanmış bir öğe listesi üzerinde uygulanabilir. Öğeler zaten sıralanmamış ise, öncelikle sıralanmaları gerekmektedir. Çalışma Mantığı İkili Arama algoritması iki şekilde uygulanabilir. Özyinelemeli (Recursive) Yaklaşım Yinelemeli (Iterative) Yaklaşım Özyinelemeli yaklaşım böl ve yönet mantığını
TRBeyza Nur Türkü