Advertisement
Manavard

Untitled

Dec 21st, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.Arrays;
  4. import java.util.Random;
  5.  
  6. public class Main {
  7. public static void main(String args[]) {
  8. Random rnd = new Random();
  9. int[] arr = new int[10];
  10. for (int i = 0; i < arr.length; i++) {
  11. arr[i] = rnd.nextInt(15);
  12. }
  13. System.out.println(Arrays.toString(arr));
  14. Arrays.sort(arr);
  15. System.out.println(Arrays.toString(arr));
  16. boolean b = true;
  17. int search = 12;
  18. int start = 0;
  19. int end = arr.length - 1;
  20. while (b) {
  21. int mid = start + (end - start) / 2;
  22. if (arr[mid] == search) {
  23. System.out.println(mid);
  24. b = false;
  25. } else {
  26. if (arr[mid] < search) {
  27. start = mid + 1;
  28. } else {
  29. end = mid - 1;
  30. }
  31. }
  32. }
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement