İkili Arama Algoritması
Arama algoritması, yapı olarak parçala fethet (divide and conquere) yaklaşımının bir uygulamasıdır.
Algoritmanın adımları aşağıdaki gibidir:
- Problemde aranacak uzayın tam orta noktasına bak
- Şayet aranan değer bulunduysa bit
- Şayet bakılan değer aranan değerden büyükse arama işlemini problem uzayının küçük elamanlarında devam ettir.
- Şayet bakılan değer arana değerden küçükse arama işlemini problem uzayının büyük elemanlarında devam ettir.
- Şayet bakılan aralık 1 veya daha küçükse aranan değer bulunamadı olarak bitir.
C# kodu

Yorumlar
Yorum Gönder