题目描述 给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。 进阶:不要 使用任何内置的库函数,如 sqrt 。 样例描述 示例 1: 输入:num = 16 输出:true 示例 2: 输入:num = 14 输出:false 思路 二分法 在1~num之间二分,看是否能找到根号下num。 细节:不用根号函数,可以用两数相乘来表示,然后又为了防止溢出,将相乘形