278. First Bad Version
2017-12-26 17:41
169 查看
1、题目描述
输入n,即n个版本,有一个版本坏了,导致它之后的版本都坏了,找出这个源头。
2、思路
二分查找。
3、代码
输入n,即n个版本,有一个版本坏了,导致它之后的版本都坏了,找出这个源头。
2、思路
二分查找。
3、代码
int firstBadVersion(int n) { int l=1,r=n; while(l<r){ int mid = l+ (r-l)/2; if(isBadVersion(mid)) r=mid; else l=mid+1; } return r; }
相关文章推荐
- Search Engine XSS Worm
- 通过使用正确的search arguments来提高SQL Server数据库的性能
- MySQL中的数据类型binary和varbinary详解
- 简介JavaScript中search()方法的使用
- JavaScript禁止复制与粘贴的实现代码
- js闭包实现按秒计数
- 向大家推荐一个收集整理正则表达式的网站
- Js&Vbs正则表达式替换重复的字符
- 限制文本框中只能输入实数或整数,其它字符无效,有劳大家了!
- 关于IE的RegExp.exec的问题
- 最严谨的校验email地址的正则表达式及各种语言对应版
- Google Map Api和GOOGLE Search Api整合实现代码
- javascript中的window.location.search方法简介
- 使用javaScript动态加载Js文件和Css文件
- 详解centos7上elastic search安装及填坑记
- 分布式Hibernate search详解
- 教你使用javascript简单写一个页面模板引擎
- Microsoft Search 服务无法启动 解决办法.
- MYSQL的binary解决mysql数据大小写敏感问题的方法
- JavaScript操作 url 中 search 部分方法函数