您的位置:首页 > 产品设计 > UI/UE

leetcode 374. Guess Number Higher or Lower

2016-08-21 15:29 363 查看
// Forward declaration of guess API.
// @param num, your guess
// @return -1 if my number is lower, 1 if my number is higher, otherwise return 0
int guess(int num);

class Solution {
public:
int guessNumber(int n) {
int low = 1,high = n;
while(low <= high){
int mid = (0LL+low+high)/2;
int y = guess(mid);
if(y == 0) return mid;
else if(y == 1)low = mid+1;
else high = mid - 1;
}
return low;

}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  leetcode