他的代码是这样子的:- public static int halfSearch_2(int arr,int key)
- {
- int min=0,max=arr.length-1,mid;
- while(min<=max)
- {
- mid=(min+max)>>1;
- if(key>arr[mid])
- min=mid+1;
- else if(key<arr[mid])
- max=mid-1;
- else
- return mid;
- }
- return -1 ; //你少这么一句,因为你声明了返回类型为int的方法。
- }
复制代码 |
|