java 374.猜数字更高或更低。哇

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 374.猜数字更高或更低。哇相关的知识,希望对你有一定的参考价值。

/* 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 start = 1;
        int end = n;
        while(start <= end) {
            int mid = start + (end - start) / 2;
            if( guess(mid) == 0) {
                return mid;
            } else if(guess(mid) == -1) {
                end = mid - 1;
            } else {
                start = mid + 1;
            }
        }
        return end;
    }
}

以上是关于java 374.猜数字更高或更低。哇的主要内容,如果未能解决你的问题,请参考以下文章

java 374.猜数字更高或更低。哇

java 374.猜数字更高或更低。哇

java 374.猜数字更高或更低。哇

java 374.猜数字更高或更低。哇

java 375.猜数字更高或更低II(#1递归).java

在整数 SSE 寄存器中移动更高或更低 64 位的最快方法