博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LintCode] 第一个错误的代码版本
阅读量:6086 次
发布时间:2019-06-20

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

1 /** 2  * class VersionControl { 3  *     public: 4  *     static bool isBadVersion(int k); 5  * } 6  * you can use VersionControl::isBadVersion(k) to judge whether  7  * the kth code version is bad or not. 8 */ 9 class Solution {10 public:11     /**12      * @param n: An integers.13      * @return: An integer which is the first bad version.14      */15     int findFirstBadVersion(int n) {16         // write your code here17         int l = 1, r = n;18         while (l < r) {19             int m = (l + r) / 2;20             if (VersionControl::isBadVersion(m)) r = m;21             else l = m + 1;22         }23         return l;24     }25 };

 

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

你可能感兴趣的文章
【设计师配色宝典!教你从零开始学配色】转
查看>>
MySQL中日期与时间类型
查看>>
对AMQ还需注意的一些问题
查看>>
高效代码审查的十个经验
查看>>
常用Eclipse插件在线安装地址
查看>>
Hibernate延迟加载机制
查看>>
开源中国用户分析
查看>>
jQuery AJAX 动态参数提交
查看>>
iOS APP 发布上架流程
查看>>
HTML5 服务器发送事件(Server-Sent Events)
查看>>
hadoop的初始配置
查看>>
jdk在win7下的安装与配置
查看>>
一键PHP环境搭建教程,php本地环境轻松搞定!
查看>>
Spring+Shiro搭建基于Redis的分布式权限系统(有实例)
查看>>
Struts报java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory的解决办法
查看>>
java.util.concurrent.CyclicBarrier组件说明
查看>>
JS控制input只允许输入的各种指定内容
查看>>
Jsoup解析HTML
查看>>
mybatis(五)TypeHandler简介及配置(mybatis源码篇)
查看>>
Python 基础——字符串maketrans(),translate()
查看>>