662
来源:互联网 发布:淘宝进口牛肉便宜 编辑:程序博客网 时间:2024/06/06 18:19
5.8
一个简单的二分查找而已。英语出题感觉高大上了不少呢。
/* 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 { /** * @param n an integer * @return the number you guess */ public int guessNumber(int n) { // Write your code here int low = 1; int height = n; return guessNumber1(low,height); } public int guessNumber1(int low,int height){ if(guess(low) == 0){ return low; } if(guess(height) == 0){ return height; } int mid = (low + height)/2; if(guess(mid) == 0){ return mid; } if(guess(mid) < 0){ return guessNumber1(low,mid); } return guessNumber1(mid,height); }}
0 0
- 662
- UVA - 662
- leetcode 662
- 662 - Fast Food
- uva 662 Fast Food
- 662 - Fast Food
- UVA 662 Fast Food
- UVA 662 Fast Food
- 662 - Fast Food
- UVA - 662 Fast Food
- uva 662 - Fast Food
- NYOJ 662 汽水瓶
- NYOJ 662 汽水瓶
- uva 662 - Fast Food
- UVA 662 - Fast Food
- UVa 662 - Fast Food
- uva 662(区间dp)
- nyoj-662-汽水瓶
- Go学习笔记(九)接口,错误处理
- PTA 乙级 1037. 在霍格沃茨找零钱(20)
- Codeforces 306C White, Black and White Again
- CMake生成VS2013项目失败的解决办法
- 推荐系统论文资料集
- 662
- linux 配置 jdk
- RabbitMQ-理解消息通信-消费者和生产者
- 进程通信概念和进程通信方式
- SVG:textPath深入理解
- make[1]: *** 警告:文件的修改时间在将来2.1e+07
- 图片浏览器:利用UIScrollView做类似微信好友文件中的图片浏览器(缩放、单击退出、双击放大等)
- springMVC中拦截器的配置
- Kubernetes 1.6新特性系列 | 动态配置和存储类