题目
类型:Math
解题思路
代码
class Solution {public boolean isPerfectSquare(int num) {int left = 0, right = num;while (left <= right) {int mid = (right - left) / 2 + left;long square = (long) mid * mid;if (square < num) {left = mid + 1;} else if (square > num) {right = mid - 1;} else {return true;}}return false;}}
