为了账号安全,请及时绑定邮箱和手机立即绑定

力扣上,我把你的代码照抄过去,运行显示不通过。

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;
        }
    }
}


正在回答

2 回答

哦,这里写错了。找到问题了。晕,太特么不小心了。

0 回复 有任何疑惑可以回复我~
int res = binarySearchTwo(mid); 这里是int res = binarySearch(mid); 这评论功能有问题,修改不了。修改提交一直提示:系统错误。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
2023程序员算法与数据结构面试攻略
  • 参与学习       3257    人
  • 解答问题       2    个

一站式梳理最常考的算法知识点,帮助面试者做到心中有谱、不留疑惑!

进入课程

力扣上,我把你的代码照抄过去,运行显示不通过。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号