【题解报告】Leecode367. 有效的完全平方数——Leecode每日一题系列
今天是坚持每日一题打卡的第九天
题目链接:https://leetcode-cn.com/problems/valid-perfect-square/
题解汇总:https://zhanglong.blog.csdn.net/article/details/121071779
题目描述
给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。
进阶:不要 使用任何内置的库函数,如 sqrt 。
示例 1:
输入:num = 16
输出:true示例 2:
输入:num = 14
输出:false
提示:
1 <= num <= 2^31 - 1
通过次数98,626提交次数220,599
打表即可,不知道为什么题解里没有这么解的。
时间、空间复杂度都是常量,也可理解为O(logn)
class Solution {public:bool isPerfectSquare(int num) {unordered_map<long long, long long>um;long long MAX_VALUE = ((long long)2<<32);for (long long i = 1; i*i <= MAX_VALUE; i++) {um[i*i] = 1;}return (um[num] == 1 ? true : false);}
};
【题解报告】Leecode367. 有效的完全平方数——Leecode每日一题系列相关推荐
- 【解题报告】Leecode911. 在线选举——Leecode每日一题系列
题目链接:https://leetcode-cn.com/problems/online-election/ 题解汇总:https://zhanglong.blog.csdn.net/article/ ...
- 【解题报告】Leecode 519. 随机翻转矩阵——Leecode每日一题系列
今天是坚持每日一题打卡的第二十六天 题目链接:https://leetcode-cn.com/problems/random-flip-matrix/solution/ 题解汇总:https://zh ...
- 【解题报告】Leecode 438. 找到字符串中所有字母异位词——Leecode每日一题系列
今天是坚持每日一题打卡的第二十七天 题目链接:https://leetcode-cn.com/problems/find-all-anagrams-in-a-string/ 题解汇总:https:// ...
- 【解题报告】Leecode 859. 亲密字符串——Leecode每日一题系列
今天是坚持每日一题打卡的第二十四天 题目链接:https://leetcode-cn.com/problems/buddy-strings/ 题解汇总:https://zhanglong.blog.c ...
- 【解题报告】Leecode 423. 从英文中重建数字——Leecode每日一题系列
今天是坚持每日一题打卡的第二十五天 题目链接:https://leetcode-cn.com/problems/reconstruct-original-digits-from-english/ 题解 ...
- 【解题报告】Leecode 384. 打乱数组——Leecode每日一题系列
今天是坚持每日一题打卡的第二十三天 题目链接:https://leetcode-cn.com/problems/shuffle-an-array/ 题解汇总:https://zhanglong.blo ...
- 解题报告-Leecode 563. 二叉树的坡度——Leecode每日一题系列
今天是坚持每日一题打卡的第二十二天 题目链接:https://leetcode-cn.com/problems/binary-tree-tilt/ 题解汇总:https://zhanglong.blo ...
- C++题解-Leecode 318. 最大单词长度乘积——Leecode每日一题系列
今天是坚持每日一题打卡的第二十二天 题目链接:https://leetcode-cn.com/problems/maximum-product-of-word-lengths/ 题解汇总:https: ...
- 题意解读+详细题解-Leecode 319. 灯泡开关——Leecode每日一题系列
今天是坚持每日一题打卡的第二十天 题目链接:https://leetcode-cn.com/problems/bulb-switcher/ 题解汇总:https://zhanglong.blog.cs ...
最新文章
- strcpy()和memcpy()的区别
- 使用装饰者模式做有趣的事情
- php提示行号,在php中使用trigger_错误时如何获得正确的行号?
- PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes)
- 验证网站地址是否有效
- css实现页面文字不换行、自动换行、强制换行
- redhat5安装oracle详细步骤,redhat5安装oracle11g详细教程
- mongodb简单的函数
- 傻瓜式的php+mysql伪静态(真实存在的html页面)
- 世界硬币:比特币类似的评分系统!
- 零基础自学Java变成能成吗?前景如何
- Important table for launchpad Designer and configuration
- 自动化测试的框架介绍和选择
- xdebug调试时出错 --mxp
- windows2003密码忘记了该如何处理
- Kibana6.x.x源码结构分析笔记
- MySql 安装 Win python3
- Datawhale编程学习之排序(3)
- [Liferay6.2]Liferay Dynamic Query API示例
- [工具推荐] IPv4 和 IPv6 网站测速工具