Advertisement
Guest User

Untitled

a guest
Sep 29th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1. int binarySearch(vector<int> arrayToSearch, int key, int L, int R) {
  2.     int size = (int)arrayToSearch.size();
  3.     int half = size / 2 - 1;
  4.     if(key == arrayToSearch[half]) {
  5.         return half;
  6.     } else if(key > arrayToSearch[half]) {
  7.         binarySearch(arrayToSearch, key, half+1, R);
  8.     } else {
  9.         binarySearch(arrayToSearch, key, L, half - 1);
  10.     }
  11.     return -1;
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement