fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. // your code goes here
  6. return 0;
  7. }
Success #stdin #stdout 0.01s 5288KB
stdin
int binarySearch(int arr[], int left, int right, int target) 
{
 if (left > right)
 return -1; // Base case: Target not found
 int mid = left + (right - left) / 2;
 if (arr[mid] == target)
 return mid; // Target found
 if (arr[mid] > target)
 return binarySearch(arr, left, mid - 1, target); // Search left half
 return binarySearch(arr, mid + 1, right, target); // Search right half
}
stdout
Standard output is empty