Bilgisayarda "İkili Arama" (Binary Search) Algoritması Nasıl Çalışır?

İkili arama (binary search), "sıralı" bir dizi veya listede belirli bir öğeyi bulmak için kullanılan son derece verimli bir arama algoritmasıdır. Çalışma prensibi, "böl ve yönet" stratejisine dayanır.

Algoritma, listenin tamamını baştan sona aramak yerine, her adımda arama aralığını ikiye bölerek çalışır. Süreç şöyledir: 1. İlk olarak, listenin tam ortasındaki öğeye bakılır. 2. Eğer aranan öğe, ortadaki öğeye eşitse, arama başarıyla tamamlanır. 3. Eğer aranan öğe, ortadaki öğeden daha küçükse, bu durumda öğenin sadece listenin sol yarısında olabileceği anlaşılır ve listenin sağ yarısı tamamen göz ardı edilir. 4. Eğer aranan öğe, ortadaki öğeden daha büyükse, bu kez de listenin sol yarısı göz ardı edilir ve arama sadece sağ yarıda devam eder. Bu işlem, aranan öğe bulunana veya arama aralığında hiç öğe kalmayana kadar tekrarlanır. Her adımda arama yapılacak öğe sayısı yarıya indiği için, ikili arama, özellikle çok büyük listelerde, doğrusal aramadan (tüm listeyi tek tek kontrol etme) kat kat daha hızlıdır.

Kelimeler: ikili arama, binary search, algoritma, bilgisayar bilimi, arama algoritması, böl ve yönet

İlgini Çekebilir

Tarihte "Hansa Birliği" (Hanseatic League) Neydi?

Hansa Birliği, Orta Çağ'ın sonlarından Erken Modern Dönem'e kadar (yaklaşık 13. - 17. yüzyıllar), Kuzey Avrupa'daki (özellikle Baltık Denizi ve Kuzey

Görüntüle
Niagara Şelalesi Gece Neden Aydınlatılır?

Niagara Şelalesi'nin gece renkli ışıklarla aydınlatılması, öncelikle turistik bir cazibe yaratmak ve ziyaretçilere eşsiz bir görsel deneyim sunmak ama

Görüntüle
Monitör Nedir?

Monitör, bir bilgisayarın ekran kartı tarafından üretilen görsel sinyalleri, kullanıcıların görebileceği bir görüntüye dönüştüren bir çıktı (output) c

Görüntüle
Dünya Nedir?

Dünya, Güneş Sistemi'nde Güneş'e en yakın üçüncü gezegen ve üzerinde yaşam olduğu bilinen tek gök cismidir. Karasal gezegenlerin en büyüğü olan Dünya,

Görüntüle
Intel ve AMD Rekabeti Nedir?

Intel ve AMD rekabeti, kişisel bilgisayarlar için x86 tabanlı işlemcilerin (CPU) tasarım ve üretimindeki en büyük iki şirket olan Intel ve Advanced Mi

Görüntüle
"Terra Preta" (Amazon'un Kara Toprağı) Nedir ve Neden Özeldir?

Terra preta (Portekizce "kara toprak"), Amazon Havzası'nda bulunan, insan yapımı, son derece verimli ve koyu renkli bir toprak türüdür. Normalde bölge

Görüntüle
Sakura (Kiraz Çiçeği) Nedir?

Sakura, Japonya'nın ulusal çiçeği ve kültürünün en önemli sembollerinden biri olan kiraz ağacının çiçeğidir. Botanik olarak Prunus cinsine ait olan bu

Görüntüle
Enflasyonun Zıttı: Deflasyon ve Tehlikeleri

Deflasyon, mal ve hizmetlerin genel fiyat seviyesinde sürekli bir düşüş yaşanması durumudur. Enflasyonun tam tersidir ve paranın satın alma gücünün ar

Görüntüle
Neden bazı kuşlar şarkı söyler?

Şarkı söylemek, bölge işaretleme ve eş çekme amaçlıdır.Sesler türler arasında farklılık gösterir.

Görüntüle
Bir Duman Dedektörü Nasıl Çalışır?

Duman dedektörlerinin iki ana türü vardır: iyonizasyon tipi ve fotoelektrik tipi. Her ikisi de duman varlığını farklı şekillerde algılar. İyonizasyon

Görüntüle