diff --git a/binarysearch b/binarysearch new file mode 100644 index 0000000..fd0f590 --- /dev/null +++ b/binarysearch @@ -0,0 +1,32 @@ +public class binarysearch { + + public static void main(String[] args) { + // TODO Auto-generated method stub + int[] arr= {10,20,30,40,50}; + + int data=30; + System.out.println(binary(arr,data)); + } + public static int binary(int[] arr,int data) { + int start=0; + int end=arr.length-1; + while(start<=end) + { + int mid=(start+end)/2; + if(arr[mid]==data) + { + return mid; + } + else if(arr[mid]data){ + end=mid-1; + } + + } +return -1; + } + +}