valid_perfect_square
valid_perfect_square.go 源码
package leetcode
// 有效的完全平方数
func isPerfectSquare(num int) bool {
low, high := 1, num
for low <= high {
mid := low + (high - low) / 2
if mid * mid > num {
high = mid - 1
} else if mid * mid < num {
low = mid + 1
} else {
return true
}
}
return false
}
你可能感兴趣的文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦