题意描述
- 猜数游戏
思路
代码
123456789101112131415161718192021222324// Forward declaration of guess API.// @param num, your guess// @return -1 if my number is lower, 1 if my number is higher, otherwise return 0int guess(int num);class Solution {public:int guessNumber(int n) {int start = 1;int end = n;while (start <= end) {int mid = start + (end - start) / 2;int g = guess(mid);if(g == 0)return mid;else if(g == 1)start = mid+1;elseend = mid-1;}return -1;}};
第374题---Guess Number Higher or Lower
坚持原创技术分享,您的支持将鼓励我继续创作!