慕勒8532349
2025-06-30 10:08
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; } } }
哦,这里写错了。找到问题了。晕,太特么不小心了。
int res = binarySearchTwo(mid); 这里是int res = binarySearch(mid); 这评论功能有问题,修改不了。修改提交一直提示:系统错误。
2023程序员算法与数据结构面试攻略
3230 学习 · 2 问题