278. First Bad Version
来源:互联网 发布:js获取input内容 编辑:程序博客网 时间:2024/05/02 10:35
题目:https://leetcode.com/problems/first-bad-version/
代码:
/* The isBadVersion API is defined in the parent class VersionControl. boolean isBadVersion(int version); */public class Solution extends VersionControl { public int firstBadVersion(int n) { int pre = 0; int last = n; while(pre<last) { int cur = pre + (last-pre)/2; // not same as (pre+last)/2, this is where i am wrong; if(isBadVersion(cur)) { last = cur; } else { pre = cur+1; } } return pre; }}18ms
0 0
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 278. First Bad Version
- 介绍 Spring IoC 容器和 bean
- Ubuntu安装MySQL密码初始化问题
- DES加密-JAVA
- section02
- 安卓笔记 动态注册广播 监听网络变化
- 278. First Bad Version
- 智能指针-----AutoPtr
- android之AudioManager详解_什么是AudioManager
- Jquery通过方向键(左上右下) 来控制表格内输入框的自由移动
- js监听输入框值的即时变化onpropertychange、oninput
- 深入理解C++中public、protected及private用法
- android.view.InflateException: Binary XML file line #10: Error inflating class null解决办法
- Android studio常用插件
- ireport、jasperreport报错信息