美文网首页
367. Valid Perfect Square

367. Valid Perfect Square

作者: 阿团相信梦想都能实现 | 来源:发表于2016-09-20 09:59 被阅读0次
    二分法
    class Solution(object):
        def isPerfectSquare(self, num):
            """
            :type num: int
            :rtype: bool
            """
            left,right=0,num
            while left<=right:
                mid=left+(right-left)/2 
                t=mid*mid
                if t==num: return True
                elif (t<num): left=mid+1
                else: right=mid-1 
            return False
            
    

    相关文章

      网友评论

          本文标题:367. Valid Perfect Square

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