Leetcode 367. Valid Perfect Square | | Leetcode 367. Valid Perfect Square 文章作者:Tyan博客:noahsnail.com | CSDN | 简书 1. Description 2. Solution123456789101112131415161718192021class Solution {public: bool isPerfectSquare(int num) { int left = 0; int right = num; while(left <= right) { long mid = (left + right) / 2; long square = mid * mid; if(square == num) { return true; } if(square > num) { right = mid - 1; } else { left = mid + 1; } } return false; }}; Reference https://leetcode.com/problems/valid-perfect-square/description/ 如果有收获,可以请我喝杯咖啡! 赏 微信打赏 支付宝打赏