Guest User

Untitled

a guest
Mar 24th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. public class BinarySearch {
  2. public static void main(String[] args) {
  3. int data[] = {3, 6, 7, 10, 34, 56, 60};
  4. int numberToFind = 6;
  5.  
  6. int min = 0;
  7. int max = data.length - 1;
  8. int mid = ((max - min) / 2) + min;
  9.  
  10. while (numberToFind != data[mid]) {
  11. if (numberToFind < mid)
  12. max = mid - 1;
  13. else
  14. min = mid + 1;
  15.  
  16. mid = ((max - min) / 2) + min;
  17. }
  18. System.out.println(mid);
  19. }
  20. }
Add Comment
Please, Sign In to add comment