class Function{
public static int fun(int max, int min, int a[], int value ){
int mid = (max + min)/2;
if(a[mid] > value){
return fun(max, mid -1, a, value);
}
if(a[mid] < value){
return fun(mid+1, min, a, value);
}
if(a[mid] == value){
System.out.println(value + "是第" + "个数");
return mid;
}
return -2;
}
}
错误是内存溢出,怎么改
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-