Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1.  
  2. public class BinarySearch {
  3.  
  4. public static boolean search(int[] array, int searchedValue) {
  5. int beginning = 0;
  6. int end = array.length - 1;
  7.  
  8. while (beginning <= end) {
  9. int middle = (beginning + end) / 2;
  10. if (array[middle] == searchedValue) {
  11. return true;
  12. } else if (array[middle] > searchedValue) {
  13. end = middle - 1;
  14. } else if (array[middle] < searchedValue) {
  15. beginning = middle + 1;
  16. }
  17.  
  18. // restrict the search area
  19. }
  20. return false;
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement