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

做网站必须购买空间吗?建材商城

做网站必须购买空间吗?,建材商城,个人网站主页模板,项目网络图怎么画灵感来源 - 保持更新,努力学习 - python脚本学习 第一个错误的版本 解题思路 初始化左右边界:左边界 left 1,右边界 right n。二分查找循环: 计算中间版本号 mid。若 mid 是错误版本,说明第一个错误版本在 [le…

灵感来源 

- 保持更新,努力学习

- python脚本学习

第一个错误的版本

解题思路

  1. 初始化左右边界:左边界 left = 1,右边界 right = n
  2. 二分查找循环
    • 计算中间版本号 mid
    • 若 mid 是错误版本,说明第一个错误版本在 [left, mid] 中,更新右边界。
    • 若 mid 不是错误版本,说明第一个错误版本在 [mid+1, right] 中,更新左边界。
  3. 终止条件:当 left 和 right 相遇时,即为第一个错误版本。
    # The isBadVersion API is already defined for you.
    # @param version, an integer
    # @return a bool
    # def isBadVersion(version):class Solution:def firstBadVersion(self, n):""":type n: int:rtype: int"""left, right = 1, nwhile left < right:mid = left + (right - left) // 2  # 防止整数溢出if isBadVersion(mid):# 第一个错误版本在[left, mid]中right = midelse:# 第一个错误版本在[mid+1, right]中left = mid + 1# 循环结束时,left和right指向同一个位置return left

逐行解释

# The isBadVersion API is already defined for you.
# @param version, an integer
# @return a bool
# def isBadVersion(version):class Solution:def firstBadVersion(self, n):""":type n: int:rtype: int"""# 初始化左边界为第一个版本left = 1# 初始化右边界为最后一个版本right = n# 循环条件:左边界严格小于右边界# 当left == right时,循环结束,此时的left即为第一个错误版本while left < right:# 计算中间版本号,使用(left + right) // 2可能导致整数溢出# 例如当left和right都接近INT_MAX时,加法会溢出mid = left + (right - left) // 2# 检查中间版本是否为错误版本if isBadVersion(mid):# 如果中间版本是错误的,第一个错误版本可能是mid或在mid左侧# 因此更新右边界为mid(注意:没有减1,因为mid可能就是答案)right = midelse:# 如果中间版本不是错误的,第一个错误版本必然在mid右侧# 因此更新左边界为mid + 1left = mid + 1# 循环结束时,left和right指向同一个位置,即第一个错误版本return left

http://www.dtcms.com/a/463886.html

相关文章:

  • 保定有那些网站eclipse网站开发实例
  • 镇江网站搜索优化flash网站源码
  • 做平面的素材网站网站建设计划方案模板下载
  • 广东品牌网站建设网络营销的特点包括哪些?
  • 兰州网站建设价常用个人网站是什么
  • 网站链接文字成都网站建设公司推荐
  • 做网站怎么改关键词地推项目发布平台
  • 做药材有什么好的网站网上书城 网站建设策划书
  • 做网站维护需要什么证书上海建设门户网站
  • 网站ftp的所有权归谁手机网站建设 如何获得更好的排名
  • 搭配服装网站源码wordpress 视频自适应
  • 安顺 网站建设如何建立网站数据库连接
  • html中音乐网站怎么做3d建模一般学费多少
  • 网站建设佛山拓客科技丰镇网络推广
  • 楚雄网站建设视频直播点播网站建设
  • 兼职做效果图设计到哪个网站找网站建设概念股
  • 外观设计网站网站开发如何挣钱
  • 哪个网站专注做微信模板湖北 网站建设
  • 网站维护与建设合同开发小程序游戏需要多少钱
  • 网站上设置返回首页的超链接咋做的html简单购物网页代码
  • 建设视频网站费用平面广告图片
  • 网站的领券商城怎么做有没有做语文题的网站
  • 福田网站建设哪家便宜简述制作网站的步骤和过程
  • 诸城做网站的遵义网站建公司
  • 建站宝盒视频网站建设 服务器主机配置
  • 网站主目录saas建站
  • 浙江省建设厅网站张清云网站推广100种方法
  • 南昌做网站的做网站和做小程序有什么不同
  • 定制企业网站建设制作菏泽企业网站建设
  • 农庄网站模板网络推广方案找v信hyhyk1做推广好