Advertisement
Guest User

Untitled

a guest
Feb 12th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. package com.company;
  2.  
  3. public class Main {
  4.  
  5. public static void main(String[] args) {
  6. int[] array = new int[10];
  7. for(int i = 0; i < array.length; i++) {
  8. array[i] = i;
  9. }
  10. System.out.println(search(array, 9));
  11. }
  12.  
  13. public static boolean search(int[] array, int num) {
  14. boolean boo = false;
  15. int k = 0;
  16. int z = array.length - 1;
  17.  
  18. if (num <= (array[array.length - 1] > array[0] ? array[array.length - 1] : array[0])) {
  19. while (z != k) {
  20.  
  21. int temp = (z + k) / 2;
  22. if (array[temp] == num || num == array[array.length - 1]) {
  23. boo = true;
  24. break;
  25. }
  26.  
  27.  
  28. if (num > array[temp]) {
  29. k = temp;
  30. } else {
  31. z = temp;
  32. }
  33.  
  34. }
  35. }
  36. return boo;
  37. }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement