2024每日刷题(202)
Leetcode—374. 猜数字大小
C++实现代码
/** * Forward declaration of guess API.* @param num your guess* @return -1 if num is higher than the picked number* 1 if num is lower than the picked number* otherwise return 0* int guess(int num);*/class Solution {
public:int guessNumber(int n) {int l = 1;int r = n;// [1, n]while(l <= r) {int pick = l + (r - l) / 2;if(guess(pick) < 0) {r = pick - 1;} else if(guess(pick) == 0) {return pick;} else {l = pick + 1;}}return l;}
};
运行结果
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!