范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

刷题LeetCode278。第一个错误的版本

  来源:力扣(LeetCode)
  链接:https://leetcode-cn.com/problems/first-bad-version/ 题目描述
  你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。
  由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。
  假设你有 n 个版本 [1, 2, ..., n],你想找出导致之后所有版本出错的第一个错误的版本。
  你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。题目分析
  本意采用二分查找。 代码实现public class DiYiGeCuoWuBanBen_278 {      public static int BAD_VERSION;      public static void main(String[] args) {         DiYiGeCuoWuBanBen_278 erFenChaZhao_704 = new DiYiGeCuoWuBanBen_278();         BAD_VERSION = 4;         erFenChaZhao_704.firstBadVersion(5);     }       private boolean isBadVersion(int version) {         if (version == BAD_VERSION) {             return true;         }         return false;     }       /**      * 时间复杂度:O(logn),其中 n 是定版本的数量。      * 空间复杂度:O(1),只需要常数的空间保存变量。      * @param n      * @return      */     public int firstBadVersion(int n) {         int leftIndex = 1;         int rightIndex = n;          // 循环直到  左右端点相同         while (leftIndex < rightIndex) {             int midIndex = rightIndex + (rightIndex - leftIndex) / 2;              if (isBadVersion(midIndex)) {                  rightIndex = midIndex;             } else {                 leftIndex = midIndex + 1;             }         }          System.out.println(leftIndex);         return leftIndex;       }   }复杂度时间复杂度:O(logN)。 空间复杂度:O(1)。
  好了,今天就到这里,感谢各位看官到这里,不如点个关注吧!

无钢机机械键盘是什么,手感如何虽然机械键盘的轴是德国樱桃创造的,但是德国樱桃的键盘却和大家不太一样,因为它有无钢板结构。从进口G8018003000系列到下面这个国产MXBOARD2。0,CHERRY是无钢结构试试11引擎的精度,赛睿RIVAL106高低速移动测试赛睿TrueMove引擎最低端的是TrueMove1,用在RIVAL106上。作为定价200内的鼠标,RIVAL106的关键卖点也在这里,那么它的精准度是否比其它鼠标更加出色?之前观纬测评机械键盘按压测试评分系统升级根据测试人员从近百次的测试结果50篇发文反馈来看,我们的硬核测试逐步得到了一些读者的关注和认可,完成了专业范围内参考价值的体现,但测试评分中依然存在可以完善的细节。为了更精准的体现是不是坑?白菜价的洞洞鼠标能入门说起洞洞鼠标,这是游戏鼠标里面的一个异类,追求超轻透气,但密集的孔防护性差和清洁不便决定了它并不是大众型的产品,并非人人能接受。但也不等于没人接受,结合自己的使用场景和需求,选择这要RGB还是手感,海盗船K70红矮版大键手感测试当年CHERRYRGB轴和海盗船的对赌市场,一度让RGB机械就等于海盗船,名声大噪的K70成为千元级键盘的一个标杆。尽管海盗船K70的名气和热度已不如当年,但对RGB的升级换代一直拆一个所谓最高性价比的樱桃轴机械键盘在2019年底,GANSS的C系列经过成功的升级后,从双11到春节前时销量稳步增长,其原因是客观方面,和它的配置功能在这个级别(樱桃PBT入门级)有明显优势不无关系主观方面,它的手好用了还是更别扭了,简析罗技GHUB驱动程序安装一个驱动即搞定所有产品,这是目前一线厂商驱动程序的标准,俗称云驱动,它能自动识别接入的设备并加载与之相应的驱动程序。在外设圈,除了今天试的罗技GHUB,还有雷蛇雷云23赛睿EN有脑有心有力WEY摩卡预售火爆进行中4月19日,WEY品牌全球代言人WEY摩卡首席智能体验官姚安娜,空降上海车展智动WEY来摩卡专属日,携手全球首款智能汽车人WEY摩卡,为现场粉丝呈现了车展史上自动驾驶走秀,书写了其高阶自动驾驶的量产车型摩卡预售17。984月19日,WEY品牌全球代言人WEY摩卡首席智能体验官姚安娜,空降上海车展智动WEY来摩卡专属日,携手全球首款智能汽车人WEY摩卡,为现场粉丝呈现了车展史上自动驾驶走秀,书写了其高阶自动驾驶的量产车型摩卡预售17。984月19日,WEY品牌全球代言人WEY摩卡首席智能体验官姚安娜,空降上海车展智动WEY来摩卡专属日,携手全球首款智能汽车人WEY摩卡,为现场粉丝呈现了车展史上自动驾驶走秀,书写了其高阶自动驾驶的量产车型摩卡预售17。984月19日,WEY品牌全球代言人WEY摩卡首席智能体验官姚安娜,空降上海车展智动WEY来摩卡专属日,携手全球首款智能汽车人WEY摩卡,为现场粉丝呈现了车展史上自动驾驶走秀,书写了其
最具性价比的手机推荐1。红米note10pro红米note10pro目前售价1699,天玑1100的处理器,跑分高达60多w分,差不多就是晓龙865的水平,还拥有120hz的高刷,玩任何游戏都没有压力换用4nm一样热,消息称高通骁龙895样品性能可提升20IT之家8月12日消息此前爆料大神evleaks放出了高通骁龙888继任者(产品代号SM8450,暂称895)芯片的详细情报。据悉,这款旗舰平台将基于4nm工艺打造,然而业界对代工去中心化电商潮流下有赞悦商为代表的SaaS服务商大有可为随着近年来互联网行业的高速发展,我国的互联网已经进入了下半场。如果说互联网上半场靠流量竟争的时代已经过去了,那下半场的要靠什么来制胜呢?互联网上半场的玩法,实际上是对流量的争夺,谁新品上市雷神电竞小金刚到手1999元绝对实力斩获CJ黑金奖在前不久闭幕的ChinaJoy展会上,雷神品牌携一众电竞新品亮相。其中雷神银翼电竞显示器作为今年雷神显示器的主打系列,凭借其出色的显示效果顺滑的动效展现以及时尚科幻的外观,在展会上开学季轻薄本绝佳选择,宏碁非凡S3性能与颜值齐飞暑期转瞬过半,学生也将步入校园开启全新的学习生活。今夏最受人瞩目的轻薄笔记本宏碁非凡S3凭借其高性能及高颜值帮助学生轻松切换学习与生活场景,成为广大学子的最佳选择。非凡S3通过英特美团上线饭小圈,然而社交却并非万能灵药如今,互联网企业最头痛的问题是什么?摆在首位,无疑是新的流量从哪里来。当下沉市场的五环外人群被拼多多快手趣头条等接入到互联网后,也意味着此前二十余年习以为常的增量时代,将转而进入挖7月新能源销量排名!第一名依旧很稳,特斯拉惨遭暴跌日前,乘联会发布了今年7月份全国乘用车产销数据。下面我们先来看看,7份销量最好的新能源车都有哪些?从表格中可以看到,国民神车五菱宏光MINIEV销量为30706,高居第一,将其它车电动车解码改装锂改铅屡禁不止,新国标电动车到底得罪了谁?请您在阅读前,先点击上面的关注。感谢您的支持,我们将为您带来更多有价值的内容。新能源战略家问大家三个买车问题。为什么大家放着好好的新国标电动车不买,宁愿买二手车?为什么宁愿骑超标车美英特尔得手了?ASML的离开,对台积电产生2大影响一度濒临破产倒闭的荷兰ASML公司,得益于台积电等代工厂商的不断投资,最终摆脱了破产倒闭的困境,并且依靠EUV光刻机占领了国际中高端市场。在芯片制造方面,荷兰ASML公司与台积电是荣耀发布年度旗舰Magic3,售价4599元起丨钛快讯荣耀Magic3至臻版钛媒体8月13日消息,荣耀Magic3系列新品正式发布,包括荣耀Magic3荣耀Magic3Pro荣耀Magic3至臻版三款机型。荣耀Magic3系列以蕴含东比亚迪否认会向特斯拉提供刀片式电池,但双方有可能携手合作吗?最近,比亚迪品牌澄清没有向特斯拉提供刀片电池,也未表示刀片电池将用于ModelY。此前有消息称比亚迪将在明年二季度向特斯拉正式提供刀片电池,并且相关车型已经进入C样测试阶段系谣言。