374 Guess Number Higher or Lower
1. Question
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):
-1 : My number is lower
1 : My number is higher
0 : Congrats! You got it!Example:
n = 10, I pick 6.
Return 6.2. Implementation
(1) Binary Search
3. Time & Space Complexity
时间复杂度O(logn), 空间复杂度O(1)
Last updated
Was this helpful?