Leetcode—278. 第一个错误的版本【简单】

2024每日刷题(134)

Leetcode—278. 第一个错误的版本

在这里插入图片描述

实现代码

// The API isBadVersion is defined for you.
// bool isBadVersion(int version);

class Solution {
public:
    int firstBadVersion(int n) {
        int left = 1;
        int right = n;
        int mid = left + (right - left) / 2;
        while(left <= right) {
            mid = left + (right - left) / 2;
            if(isBadVersion(mid)) {
                right = mid - 1;
            } else {
                left = mid + 1;
            }
        }
        return left;
    }
};

运行结果

在这里插入图片描述

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐

  1. 力扣-278. 第一错误版本

    2024-05-14 17:16:06       36 阅读
  2. 第一错误版本

    2024-05-14 17:16:06       35 阅读
  3. 11-二分-索引二分-第一错误版本

    2024-05-14 17:16:06       40 阅读
  4. LeetCode-28. 找到字符串中第一匹配项下标

    2024-05-14 17:16:06       34 阅读
  5. LeetCode 28.找出字符串中第一匹配项下标

    2024-05-14 17:16:06       46 阅读
  6. leetcode28. 找出字符串中第一匹配项下标

    2024-05-14 17:16:06       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-14 17:16:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-14 17:16:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-14 17:16:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-14 17:16:06       18 阅读

热门阅读

  1. 基因专利的得与失

    2024-05-14 17:16:06       9 阅读
  2. Edge的使用心得与深度探索

    2024-05-14 17:16:06       13 阅读
  3. 下拉多选【bootstrap-multiselect】

    2024-05-14 17:16:06       11 阅读
  4. k8s相关常用语句

    2024-05-14 17:16:06       13 阅读
  5. oraclesql中删除表中重复行的方法

    2024-05-14 17:16:06       18 阅读
  6. 遥感中常用的降维方法-UMAP介绍

    2024-05-14 17:16:06       16 阅读
  7. SpringBoot + Druid + Sqlite 文件数据库初体验

    2024-05-14 17:16:06       15 阅读
  8. nodejs + express 接口统一返回错误信息

    2024-05-14 17:16:06       12 阅读
  9. Auto.js如何打包成APK文件

    2024-05-14 17:16:06       25 阅读