文章目录
1、题目描述2、解题思路3、解题代码
1、题目描述
2、解题思路
直接通过给定的 API 来作为缩减搜索区间的依据。是简单的二分查找。
3、解题代码
public class Solution extends GuessGame {
public int guessNumber(int n
) {
int low
= 1;
int high
= n
;
while (low
<= high
) {
int mid
= low
+ (high
- low
) / 2;
int res
= guess(mid
);
if (res
== 0)
return mid
;
else if (res
< 0)
high
= mid
- 1;
else
low
= mid
+ 1;
}
return -1;
}
}
转载请注明原文地址:https://blackberry.8miu.com/read-41014.html