eng
competition

Text Practice Mode

Binary Search Practicing

created Sunday April 20, 17:57 by tntt2018


0


Rating

84 words
24 completed
00:00
#include <iostream>
#include <vector>
using namespace std;
 
int binarySearch(const vector<int>& arr, int target) {
    int left = 0, right = arr.size() - 1;
     
    while (left <= right) {
        int mid = left + (right - left) / 2;   
         
        if (arr[mid] == target)
            return mid;   
        else if (arr[mid] < target)
            left = mid + 1;   
        else
            right = mid - 1;   
    }
     
    return -1;  
}
 

saving score / loading statistics ...