wingman007

AlgorithmsDataStructuresJavaBinarySearch

Oct 18th, 2025 (edited)
1,230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.34 KB | Software | 0 0
  1. int binarySearch(int[] array, int key) {
  2.     int left = 0, right = array.length - 1;
  3.     while (left <= right) {
  4.         int mid = left + (right - left) / 2;
  5.         if (array[mid] == key)
  6.             return mid;
  7.         if (array[mid] < key)
  8.             left = mid + 1;
  9.         else
  10.             right = mid - 1;
  11.     }
  12.     return -1;
  13. }
Advertisement