博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode:374. Guess Number Higher or Lower
阅读量:5842 次
发布时间:2019-06-18

本文共 1328 字,大约阅读时间需要 4 分钟。

1 package day20170206; 2 //LeetCode:374. Guess Number Higher or Lower 3 /* 4  We are playing the Guess Game. The game is as follows: 5 I pick a number from 1 to n. You have to guess which number I picked. 6 Every time you guess wrong, I'll tell you whether the number is higher or lower. 7 You call a pre-defined API guess(int num) which returns 3 possible results (-1, 1, or 0): 8  9 -1 : My number is lower10  1 : My number is higher11  0 : Congrats! You got it!12 Example:13 n = 10, I pick 6.14 15 Return 6.16  */17 public class guessNumber374 {18     /* The guess API is defined in the parent class GuessGame.19        @param num, your guess20        @return -1 if my number is lower, 1 if my number is higher, otherwise return 021           int guess(int num); */22 23     public static int guessNumber(int n) {24         if(guess(1)==0)25             return 1;26         else if(guess(n)==0)27             return n;28         else{29             int left=1,right=n,mid;30             while(left
> 1)替换left+(right-left)/2 ,表示不能理解啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊57 public static void main(String[] args) {58 // TODO Auto-generated method stub59 //System.out.println(guessNumber(10));60 System.out.println(guessNumber(2126753390));61 }62 63 }

 

转载于:https://www.cnblogs.com/luluqiao/p/6372763.html

你可能感兴趣的文章
我的友情链接
查看>>
RedHat6 管理应用服务【11】
查看>>
stm32F10x复习-1
查看>>
20135226黄坤信息安全系统设计基础期末总结
查看>>
轻松快捷创建VSFTP虚拟用户
查看>>
[转]Javascript原型继承
查看>>
[转] vue异步处理错误
查看>>
CSS 3D动画概述菜鸟级解读之一
查看>>
分布式系列文章 —— 从 ACID 到 CAP / BASE
查看>>
方法签名与方法重载
查看>>
matlab进行地图仪的绘制
查看>>
Strawberry Perl CPAN Install Module 安装 Module 方法
查看>>
kindeditor.net应用
查看>>
某厉害的比赛的题解(待补
查看>>
python使用mysql数据库(转)
查看>>
函数preg_replace()与str_replace()
查看>>
[MySQL FAQ]系列 — 线上环境到底要不要开启query cache
查看>>
【Android开源框架】使用andbase开发框架实现绘制折线图
查看>>
Linux c括号作用域【原创笔记】
查看>>
用IPFS和以太坊存储数据
查看>>