美文网首页
Leetcode 367. Valid Perfect Squa

Leetcode 367. Valid Perfect Squa

作者: 刘宇轩Freeman | 来源:发表于2017-05-10 21:08 被阅读0次

    bool isPerfectSquare(int num) {

        int left = 1;
        int right = num / 2;
        int mid;
        while(left <= right){
            mid = (left + right) >> 1;
            
            if(mid * mid >= num || mid >= 46341){
                right = mid - 1;
            }else{
                left = mid + 1;
            }   
        }
        return left * left == num;
        
    }
    

    46341 = sort(INT_MAX)

    相关文章

      网友评论

          本文标题:Leetcode 367. Valid Perfect Squa

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