力扣上,我把你的代码照抄过去,运行显示不通过。
public int binarySearch(int num){ int left = 1; int right = num; while(true){ if(left == right){ return left; } int mid = left + (right - left)/2; int res = binarySearch(mid); if(res == 0){ return mid; } if(res == 1){ left = mid + 1; }else{ right = mid; } } }