当前位置: 首页 > news >正文

怎样建设网站空间实时新闻

怎样建设网站空间,实时新闻,珠海网站建设网站,晋江网站建设费用题目 你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。 假设你有 n 个版本 [1, 2, …, n],你想找出…

题目

你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。
假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。
你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。

示例 1:
输入:n = 5, bad = 4
输出:4
解释:
调用 isBadVersion(3) -> false
调用 isBadVersion(5) -> true
调用 isBadVersion(4) -> true
所以,4 是第一个错误的版本。

示例 2:
输入:n = 1, bad = 1
输出:1

提示:
1 <= bad <= n <= 231 - 1

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/first-bad-version
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

题解思路

  • 二分查找问题, 注意的是left < right ,但是没有等于号
  • mid 取值的时候是left + (right-left)/2

代码

// The API isBadVersion is defined for you.
// bool isBadVersion(int version);class Solution {int bad = -1;
public:int firstBadVersion(int n) {int left = 1,right = n;while(left<right){int mid = left + (right-left)/2;if(isBadVersion(mid)){right = mid;}else{left = mid+1;}}return left;}
};
http://www.dinnco.com/news/30708.html

相关文章:

  • 太原疫情最新数据消息网站seo优化网站
  • 深圳靠谱网站建设公司百度推广注册
  • 多语言网站网站优化关键词排名公司
  • 邮箱网站怎么做seo教程seo优化
  • 长沙网页设计培训班哪家好seo人员招聘
  • 成都网站建设推来客熊掌号软文推广页面
  • 电脑公司网站设计自己的网站怎么做seo
  • 有什么免费开发网站建设软件有哪些挖掘关键词工具
  • 网上合同上海网站推广优化
  • 投资公司的钱从哪里来长沙官网seo技术
  • 网站做镜像电子商务seo实训总结
  • 深圳好的网站制作公司品牌营销策划方案怎么做才好
  • 聊城网站seo软文推广范文
  • 前端个人网站模板百度网站如何优化排名
  • 眯眯扑克app哪个公司开发网络快速排名优化方法
  • 腾讯微信官网seo是什么意思?
  • 中国共产党两学一做网站网络营销策划方案ppt模板
  • 室内设计是真的烂大街了吗简述优化搜索引擎的方法
  • 杭州网站设计询问蓝韵网络网站搜索引擎
  • 网站劫持怎么做互联网行业最新资讯
  • 用来做问卷调查的网站网络安全培训机构哪家好
  • 网站建设有哪些中国足彩网竞彩推荐
  • apache 指向wordpressseo网站排名厂商定制
  • 网站建设与推广是什么seo搜索引擎优化推广专员
  • 网站后台管理优化网址域名ip查询
  • 潍坊网站建设熊掌号产品线上推广方式都有哪些
  • 淘宝客网站主中国网评中国网评
  • 衡阳做网站的公司seo网站优化培训厂家报价
  • vuejs做视频网站2022年大事热点新闻
  • 怎么做百度网站网站免费seo