Guess Number Higher or Lower
https://leetcode.com/problems/guess-number-higher-or-lower/description/
We are playing the Guess Game. The game is as follows:
I pick a number from1ton. You have to guess which number I picked.
Every time you guess wrong, I'll tell you whether the number is higher or lower.
You call a pre-defined APIguess(int num)
which returns 3 possible results (-1
,1
, or0
):
Example:
Thoughts
猜的数往右移意味着我的数要变大, 也就是你的数更大, guess(mid) = 1.
Code
Analysis
时间O(lgN)
Last updated
Was this helpful?