本文共 313 字,大约阅读时间需要 1 分钟。
题意是这样的,给出1-n的东西,其中k(k在1-n之间)及k之后的东西都是坏的,问那个k为多少?
二分查找,找到那个即可,直接看代码就懂了 = =
有些筒子会问为什么不用直接查找,因为数据很大的时候会超时 = =(懂了吧)// Forward declaration of isBadVersion API.bool isBadVersion(int version);class Solution {public: int firstBadVersion(int n) { int low = 1,high=n,ver = 0; while(low
不懂的小伙伴问我哦~
转载地址:http://voujn.baihongyu.com/