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

Titanic Neden "Batmaz" Olarak Anılıyordu?

Titanic'in "batmaz" olarak anılması, hem dönemin mühendislik algısı hem de medyanın yarattığı bir abartıdan kaynaklanıyordu. Gemi, o zamanın en ileri

Görüntüle
Temel İlk Yardım Bilgileri: Acil Durumlarda Ne Yapmalı?

Günlük hayatta karşılaşabileceğimiz acil durumlar için temel ilk yardım bilgisine sahip olmak, hayat kurtarıcı olabilir. Küçük kesiklerden yanıklara,

Görüntüle
Neden bazı çiçekler bal arılarına özeldir?

Bazı çiçekler özel şekil ve kokularla sadece bal arılarını çeker.Bu karşılıklı faydalı ilişki türlerin devamını sağlar.

Görüntüle
Ahtapotların Neden Üç Kalbi Vardır?

Ahtapotların üç kalbe sahip olması, onların benzersiz kan dolaşım sistemleri ve kanlarının yapısıyla ilgilidir. Ahtapotların kanı, oksijen taşımak içi

Görüntüle
Temel Meditasyon Nasıl Yapılır?

Stresi azaltmak, zihinsel dinginliği bulmak ve odaklanma becerilerinizi geliştirmek için meditasyon harika bir araçtır. Meditasyona başlamak için özel

Görüntüle
Sanatta Empresyonizm (İzlenimcilik) Akımı Nedir?

Empresyonizm veya İzlenimcilik, 19. yüzyılın ikinci yarısında Fransa'da ortaya çıkan ve geleneksel resim kurallarını yıkan devrimci bir sanat akımıdır

Görüntüle
Belçika Çikolatası Neden Ünlüdür?

Belçika çikolatası, dünya çapında yüksek kalite, saf içerik ve özellikle de "pralin" adı verilen dolgulu çikolatalarıyla ün yapmıştır. İsviçre çikolat

Görüntüle
Neden Uçaklarda Cep Telefonları Uçuş Moduna Alınır?

Uçaklarda cep telefonlarının uçuş moduna alınması veya kapatılması talebi, temel olarak cep telefonlarının yaydığı radyo frekansı (RF) sinyallerinin,

Görüntüle
Neden Bazen Rüzgarda veya Soğan Doğrarken Gözlerimiz Sulanır?

Gözlerimizin rüzgar, duman veya soğan buharı gibi tahriş edici etkenlere maruz kaldığında sulanması, gözün kendini koruma ve temizleme refleksinin bir

Görüntüle
Mıknatıslar Nasıl Çalışır? (Manyetizma)

Manyetizma, elektrik yüklerinin hareketinden kaynaklanan temel bir fiziksel kuvvettir. Mıknatısların çalışma prensibi, onları oluşturan malzemenin ato

Görüntüle