Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.25 KB | None | 0 0
  1. int binarySearch (int *a, int n, int x) {
  2.     int i = 0, j = n - 1;
  3.     while (i <= j) {
  4.         int k = (i + j) / 2;
  5.         if (a[k] == x) { return k; }
  6.         else if (a[k] < x) { i = k + 1; }
  7.         else { j = k - 1; }
  8.     }
  9.     return -1;
  10. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement