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

网站建设开发能力很强的企业重庆店铺整站优化

网站建设开发能力很强的企业,重庆店铺整站优化,小猪会飞网站建设,深圳网站建设公司哪家好这是索引二分的第十一篇算法#xff0c;来个简单题缓一下#xff0c;力扣链接 你是产品经理#xff0c;目前正在带领一个团队开发新的产品。不幸的是#xff0c;你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的#xff0c;所以错误的版本之后的…这是索引二分的第十一篇算法来个简单题缓一下力扣链接 你是产品经理目前正在带领一个团队开发新的产品。不幸的是你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的所以错误的版本之后的所有版本都是错的。 假设你有 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 是第一个错误的版本。这道题很容易看不明白其实这里面隐藏了一个函数是用来check的即isBadVersion他会返回是否为错误版本。然后我们需要设计一个函数传入一个值快速判断从第几个版本开始坏掉的。 老规矩先上暴力法。 func firstBadVersion(n int) int {for i : 0; i n; i {if isBadVersion(i) {return i}}return -1 } 超时了产品开发了1926205968个错误版本1167880583开始错的真牛。 好的开始上二分法解决问题。 func firstBadVersion(n int) int {l, r : 0, nfor l r {mid : l (r-l)/2if isBadVersion(mid) {if mid ! 0 !isBadVersion(mid - 1){return mid}r mid -1}else {l mid 1}}return r }
http://www.yutouwan.com/news/74239/

相关文章:

  • 私人做网站收费企业网站托管价格
  • 郧阳网站建设wordpress 路由器
  • 网站公司倒闭网络网页设计制作公司
  • 成都网站建设 常凡云免费虚拟主机网站源码
  • 找做网站公司教程推广优化网站排名
  • 怎么做网站dns加速图文识别微信小程序是什么
  • 微信版网站制作邯郸网站设计培训机构
  • 不会代码怎么做外贸网站潍坊建设部门管理网站
  • 向google提交网站郑州网站建设hndream
  • 做互联网产品和运营必备的网站电商小程序开发需要多少钱
  • 手机网站做分享到微信小微企业管理软件
  • 曲阜建设公司网站做毕业设计的网站
  • 网站侧边栏设计淘宝网官网首页
  • 中国做的比较好的电商网站有哪些自己服务器做网站服务器备案
  • 做网站怎么添加关键词wordpress 标签拼音
  • 网站logo是指北京ui及网页设计
  • 深圳高端网站建设价格wordpress文章描述
  • 做电影网站有风险吗手机网站开发下载
  • 上海网站制作团队平台型网站制作
  • 如何为网站建设内容微网站建设对微网站进行策划
  • 义乌建设网站制作网站建设公司 广告法被处罚
  • app开发科技网站建设wordpress绑定两个域名
  • 政务网站优化wordpress 本地运行慢
  • 有没有专做推广小说的网站wordpress内页关键词
  • 网站图片如何做水印丽江建设信息网站
  • 做网站能赚多少网站开发专业实习报告
  • 网站 禁止查看源码网站主题怎么写
  • 网站无法访问做盗版网站的
  • 做网站需要那些编程语言中国建设银行贷款网站
  • 南京微网站建设汉中建设工程招标信息网