Verilen bir algoritmayı uygula.
İkili Arama
işlev binary_search(arr, l, r, x) 
{ 
 if (￼r >= l) { 
 var mid = l + (r - l) / 2; 
 
 / / Öğe ortada 
 // varsa 
 if (arr[mid] == x) 
 ortada dön; 
 
 // Öğe ortadan 
 // küçükse, o zaman 
 // yalnızca 
 // sol alt dizide 
 if (arr[mid] > x) 
 return binary_search(dizi, l, mid - 1, x); 
 
 // Aksi takdirde eleman 
 // sadece sağ alt dizide 
 // bulunabilir 
 return binary_search(dizi, orta + 1, r, x); 
 } 
 
 // 
 // eleman mevcut değil 
 // dizide 
 return -1; 
}