问题:https://leetcode.com/problems/valid-perfect-square/?tab=Description Given a positive integer num, write a function which returns True if num is a perfect square else False. 给定一个正数,如果它是某一个数的平方则返回t
题目链接:https://leetcode.com/problems/valid-perfect-square/description/ 找有效的完全平方根。不能使用sqrt。 为了防止溢出,需要开long long int bool isPerfectSquare(int num) {long long int l = 0,r = num;long long int mid,total;i
暴力 class Solution {public:bool isPerfectSquare(int num) {for(long i = 1; i * i <= num; i++) {if(i * i == num) return true;}return false;}}; 二分查找 class Solution {public:bool isPerfectSquare(int
暴力 class Solution {public:bool isPerfectSquare(int num) {for(long i = 1; i * i <= num; i++) {if(i * i == num) return true;}return false;}}; 二分查找 class Solution {public:bool isPerfectSquare(int