62,623
社区成员
发帖
与我相关
我的任务
分享package com.houlei.binarySearch;
public class BinarySearch {
public static void main(String[] args) {
int [] array = {1,7,9,25,64,98};
int index = binarySearch(9,array,0,array.length);
System.out.println("Index : "+index);
}
public static int binarySearch(int elem,int array [],int low,int high){
if(low>high)return -1;
int mid = (low+high)/2;
if(array[mid] == elem)return mid;
if(array[mid] < elem) return binarySearch(elem,array,mid+1,high);
if(array[mid] > elem) return binarySearch(elem, array, low, mid-1);
return -1;
}
}