0%

367. 有效的完全平方数

367. 有效的完全平方数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
bool isPerfectSquare(int num){
long long left=1;
long long right=num;
long long middle;
long long temp=0;
while(left<=right){
middle=(left+right)/2;
if(middle*middle<=num){
if(middle*middle==num){
temp=middle;
}
left=middle+1;
}
else if(middle*middle>num){
right=middle-1;
}
}
if(temp==0) return false;
else return temp;
}
-------------本文结束感谢您的阅读-------------
老板你好,讨口饭吃