leetcode 374. Guess Number Higher or Lower 解题报告
2016-08-03 10:08
806 查看
原题链接
原题链接解题思路
简单的二分搜索,不做解释。解题代码
/* The guess API is defined in the parent class GuessGame. @param num, your guess @return -1 if my number is lower, 1 if my number is higher, otherwise return 0 int guess(int num); */ 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; if (guess(mid) == 0) { return mid; } else if (guess(mid) == -1) { high = mid - 1; } else { low = mid + 1; } } return -1; } }
相关文章推荐
- [Leetcode] 374. Guess Number Higher or Lower 解题报告
- [leetcode] 374. Guess Number Higher or Lower 解题报告
- Leetcode 374. Guess Number Higher or Lower 桌游猜数字 解题报告
- [leetcode] 375. Guess Number Higher or Lower II 解题报告
- leetcode 374. Guess Number Higher or Lower 解题小结
- leetcode 375. Guess Number Higher or Lower II 解题报告
- 【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
- Python [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 374. Guess Number Higher or Lower (Easy) (cpp)
- 【一天一道LeetCode】#374. Guess Number Higher or Lower
- 【leetcode】374. Guess Number Higher or Lower【E】