2017年5月14日23:30:35 367. Valid Perfect Square

来源:互联网 发布:凯文史派西出柜 知乎 编辑:程序博客网 时间:2024/06/18 13:06

Given a positive integer num, write a function which returns True if num is a perfect square else False.

Note: Do not use any built-in library function such as sqrt.

Example 1:

Input: 16Returns: True

Example 2:

Input: 14Returns: False

Example 2:

Input: 14Returns: False

class Solution {public:    bool isPerfectSquare(int num) {        for(int i=0;i<=num/2;i++)        {            if(i*i==num)            {                return true;            }        }        if(num==1){return true;}        return false;    }}; 时间复杂度 n ;

原创粉丝点击