美文网首页
2019-08-25 LeetCode69. x 的平方根

2019-08-25 LeetCode69. x 的平方根

作者: mztkenan | 来源:发表于2019-08-25 20:13 被阅读0次

    不断缩小空间,但是最后只有两个数的时候可能没法在缩小了,因为左中位数和i永远一样

        def mySqrt(self, x: int) -> int:
            i,j=0,x+2
            while i<j:
                mid=(i+j)//2+1  # 很重要,右中位数
                square=mid*mid
                if square>x:j=mid-1
                else:i=mid
            return i
    
    

    十分好用的二分查找法模板

    相关文章

      网友评论

          本文标题:2019-08-25 LeetCode69. x 的平方根

          本文链接:https://www.haomeiwen.com/subject/hzekectx.html