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

网站建设内容策划今晚比赛预测比分

网站建设内容策划,今晚比赛预测比分,购物国外网站的建立,asp网站设为首页代码1.题目描述 第一个坏版本 你是一名产品经理,目前领导一个团队开发新产品。不幸的是,你产品的最新版本未通过质量检查。由于每个版本都是基于前一个版本开发的,所以坏版本之后的所有版本也都是坏的。假设你有 n 个版本 [1, 2, …, n]&#xff…

1.题目描述
第一个坏版本
你是一名产品经理,目前领导一个团队开发新产品。不幸的是,你产品的最新版本未通过质量检查。由于每个版本都是基于前一个版本开发的,所以坏版本之后的所有版本也都是坏的。假设你有 n 个版本 [1, 2, …, n],你想找出第一个坏版本,它导致后面所有版本都变坏。给你一个 API bool isBadVersion(version),它返回版本是否坏。实现一个函数来查找第一个坏版本。你应该尽量减少对 API 的调用次数。
在这里插入图片描述
2.思路
在这里插入图片描述
用二分查找,如果中间mid是坏的,那么所以第一个坏版本在mid的左边。
如果中间mid是好的,那么第一个坏的版本在mid的右边。当left和right重合时,left就是第一个坏版本。

3.java代码

/* The isBadVersion API is defined in the parent class VersionControl.boolean isBadVersion(int version); */public class Solution extends VersionControl {public int firstBadVersion(int n) {int left=1;int right=n;while(left<right){int mid=left+(right-left)/2;if(isBadVersion(mid)){right=mid;//如果该元素是坏元素,所以要向左边寻找坏元素,所以右指针往左//right = mid; 是正确的选择,因为我们在寻找第一个坏版本时,如果 mid 是坏版本,它可能就是第一个坏版本,因此需要保留 mid 继续查找。}else//如果该元素不是坏元素,所以要向右边寻找坏元素,所以左指针往右{left=mid+1;}}return left; //当left==right的时候, 返回第一个坏版本}
}
http://www.dtcms.com/wzjs/72319.html

相关文章:

  • 做下载网站赚钱吗seo是什么意思广东话
  • 软件开发顺序西安百度网站排名优化
  • 砀山做网站的公司编写网页的软件
  • asp网站开发程序员wordpress自助建站
  • 江西响应式网站建设网络服务有哪些
  • 深圳牛商网络骗局网站优化外包多少钱
  • 战队头像logo设计小果seo实战培训课程
  • 做网站需要备案吗广州市运营推广公司
  • 有没有做那事的网站搜索引擎优化的内容
  • 东游科技网站建设app开发多少钱
  • wordpress 导入文章百度手机seo软件
  • 海淘网站开发百度sem推广
  • 国家标准化建设管理委员会官方网站高清网站推广免费下载
  • 网站建设胶州家园厦门人才网
  • 以什么主题做网站好发布软文
  • 芜湖做网站引擎搜索器
  • wordpress幻灯片修改关键词排名优化易下拉软件
  • 曾舜晞网站是哪个公司做的手游cpa推广平台
  • 系统网站福州短视频seo方法
  • 济南建设网建筑市场信用信息管理安卓优化大师app下载
  • jsp鲜花网站开发源代码谷歌seo网站运营
  • 温州专业微网站制作多少钱长春seo按天计费
  • wordpress博客卡直通车关键词优化
  • 资海集团网站建设企业网站建设服务
  • 网页网站制作培训班正规专业短期培训学校
  • 企业网站的开发常用的网络营销方法有哪些
  • 低价网站建设顺德搜外seo视频 网络营销免费视频课程
  • 温州最便宜网站建设关键词排名怎么做好
  • 在线播放的视频怎么下载下来优化网站的软件下载
  • 洛阳做网站公司电话三个关键词介绍自己