博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode] First Bad Version
阅读量:5288 次
发布时间:2019-06-14

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

Just use binary search to find the first bad version. The code is as follows.

1 // Forward declaration of isBadVersion API. 2 bool isBadVersion(int version); 3  4 class Solution { 5 public: 6     int firstBadVersion(int n) { 7         int l = 1, r = n; 8         while (l < r) { 9             int m = l + (r - l) / 2;10             if (isBadVersion(m)) r = m;11             else l = m + 1;12         }13         return l;14     }15 };

 

转载于:https://www.cnblogs.com/jcliBlogger/p/4790065.html

你可能感兴趣的文章
centos下安装&&配置redis
查看>>
IOS 开展 分别制定了iphone 和 ipad 好? 或开发一个 Universal好?
查看>>
白话经典算法系列之五 归并排序的实现
查看>>
Bzoj2034 2009国家集训队试题 最大收益 贪心+各种优化+二分图
查看>>
linux下卸载旧版本cmake安装新版本cmake
查看>>
四则运算编写感悟
查看>>
D - Garden
查看>>
POJ 2251 Dungeon Master
查看>>
w3cschool中jQuery测试结果总结
查看>>
java简单框架设计
查看>>
window对象属性alert、confirm、prompt怎么使用?
查看>>
js中数组如何使用
查看>>
P1233 木棍加工
查看>>
P1977 出租车拼车
查看>>
WPF 入门(1)—自定义关闭按钮
查看>>
HDU 1505 City Game 矩阵的最大面积
查看>>
在map中放入数据时,如果key相同,会替换掉之前的相同key的数据
查看>>
$('#jyzjg').combobox('clear');
查看>>
Java中==和equals的区别
查看>>
Servlet的一些细节
查看>>