题目
给定一个 正整数 num
,编写一个函数,如果 num
是一个完全平方数,则返回 true
,否则返回 false
。
示例1:
1 | 输入: 16 |
示例2:
1 | 输入: 14 |
提示:
1 <= num <= 2^31 - 1
进阶:
不要使用任何内置的库函数,如 sqrt
。
解法
解法一:
牛顿迭代法
Java
1 | class Solution { |
给定一个 正整数 num
,编写一个函数,如果 num
是一个完全平方数,则返回 true
,否则返回 false
。
1 | 输入: 16 |
1 | 输入: 14 |
1 <= num <= 2^31 - 1
不要使用任何内置的库函数,如 sqrt
。
牛顿迭代法
1 | class Solution { |