leetcode278-第一个错误的版本

Posted xinfenglee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode278-第一个错误的版本相关的知识,希望对你有一定的参考价值。

// Forward declaration of isBadVersion API.
bool isBadVersion(int version);

int firstBadVersion(int n) {
    int high = n;
    int low = 1;
    int mid ;
    int midVer;
    while(low <= high)
    {
        mid = low + (high-low)/2;
        midVer = isBadVersion(mid);
        if (midVer == false)
            low = mid+1;
        else
            high = mid-1;
    }
    return low;
}

 

以上是关于leetcode278-第一个错误的版本的主要内容,如果未能解决你的问题,请参考以下文章

leetcode 278 第一个错误的版本 (First Bad Version)

LeetCode 278. 第一个错误的版本(First Bad Version)

[JavaScript 刷题] 二分搜索 - 第一个错误的版本,Leetcode 278

LeetCode刷题278-简单-第一个错误版本

LeetCode刷题278-简单-第一个错误版本

Leetcode刷题Python278. 第一个错误的版本