Buradasın
İkili arama algoritması nasıl çalışır?
Yazeka
Arama sonuçlarına göre oluşturuldu
İkili arama algoritması, sıralı bir listede belirli bir değeri bulmak için şu adımları izler:
- Eğer eleman aranan değere eşitse, arama sona erer ve bulunan elemanın indeksi döndürülür 13.
- Eğer eleman aranan değerden küçükse, listenin sol yarısında arama yapılır 13.
- Eğer eleman aranan değerden büyükse, listenin sağ yarısında arama yapılır 13.
Örnek: 1001, 1010, 1023, 1034, 1050, 1075, 1100 şeklinde sıralı bir çalışan ID listesinde 1050 ID'sinin aranması 1:
- Orta eleman 1050 (5. eleman) ile karşılaştırılır 1.
- Aranan değer (1050) orta değere eşit olduğu için arama sona erer ve 5 değeri döndürülür 1.
Dikkat edilmesi gerekenler:
5 kaynaktan alınan bilgiyle göre: