首页 > 其他 > 详细

【二分查找】278. 第一个错误的版本

时间:2020-05-05 15:02:25      阅读:86      评论:0      收藏:0      [点我收藏+]

题目:

技术分享图片

 

 

解答:

 1 // The API isBadVersion is defined for you.
 2 // bool isBadVersion(int version);
 3 
 4 class Solution {
 5 public:
 6     int firstBadVersion(int n) 
 7     {
 8         int l=0;
 9         int r=n;
10         while(l < r)
11         {
12             int m = l + (r - l) / 2;
13             if(isBadVersion(m))
14             {
15                 r=m;
16             }
17             else 
18             {
19                 l = m + 1;
20             }
21         }
22         return l;   
23     }
24 };

 

【二分查找】278. 第一个错误的版本

原文:https://www.cnblogs.com/ocpc/p/12830382.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!