题目链接
英文链接:https://leetcode.com/problems/valid-perfect-square/
中文链接:https://leetcode-cn.com/problems/valid-perfect-square/
题目详述
给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。
说明:不要使用任何内置的库函数,如 sqrt。
示例 1:
1  | 输入:16  | 
示例 2:
1  | 输入:14  | 
题目详解
与 LeetCode69-x的平方根 是类似的思想,可以运用二分查找,也可以运用牛顿迭代法。
方法一:二分查找。
1  | public class LeetCode_00367 {  | 
方法二:牛顿迭代法。
1  | public class LeetCode_00367 {  |