Leetcode Guess Number Higher or Lower
来源:互联网 发布:安卓软件培训 编辑:程序博客网 时间:2024/05/24 07:24
题意:猜数字游戏。
思路:二分查找。
// 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) { if(guess(n) == 0) return n; if(guess(1) == 0) return 1; int low = 1; int high = n; while(low != high) { int mid = low + (high - low) / 2; if(guess(mid) == 0) return mid; if(guess(mid) == -1) high = mid; if(guess(mid) == 1) low = mid + 1; } return 0; }};
0 0
- LeetCode 374. Guess Number Higher or Lower
- [leetcode] 374. Guess Number Higher or Lower
- [LeetCode] Guess Number Higher or Lower
- LeetCode:Guess Number Higher or Lower
- leetcode之Guess Number Higher or Lower
- LeetCode 374. Guess Number Higher or Lower
- LeetCode[374] Guess Number Higher or Lower
- [Leetcode]374. Guess Number Higher or Lower
- LeetCode 374: Guess Number Higher or Lower
- LeetCode 374 Guess Number Higher or Lower
- leetcode:Guess Number Higher or Lower II
- LeetCode 374. Guess Number Higher or Lower
- [Leetcode]Guess Number Higher or Lower II
- LeetCode - 374. Guess Number Higher or Lower
- LeetCode 374. Guess Number Higher or Lower
- 374.[LeetCode]Guess Number Higher or Lower
- LeetCode Guess Number Higher or Lower
- leetcode.374. Guess Number Higher or Lower
- Hibernate工作原理
- Windows下程序入口函数与_security_init_cookie
- Dockerfile 中文参考文档
- 基于CheckStackVars的安全检查
- jstl标签库使用
- Leetcode Guess Number Higher or Lower
- Valid Word Abbreviation
- 数据分析站点导航
- 基于 HTML5 的 Web SCADA 报表
- 《一天攻破K60》笔记(使用山外库5.3版本)
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- spring配置c3p0报错Could not load driverClass oracle.jdbc.OracleDriver
- 五种Sublime text 3同时快速编辑多行内容
- 我的第一个博客