今天是坚持每日一题打卡的第九天


题目链接: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每日一题系列相关推荐

  1. 【解题报告】Leecode911. 在线选举——Leecode每日一题系列

    题目链接:https://leetcode-cn.com/problems/online-election/ 题解汇总:https://zhanglong.blog.csdn.net/article/ ...

  2. 【解题报告】Leecode 519. 随机翻转矩阵——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十六天 题目链接:https://leetcode-cn.com/problems/random-flip-matrix/solution/ 题解汇总:https://zh ...

  3. 【解题报告】Leecode 438. 找到字符串中所有字母异位词——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十七天 题目链接:https://leetcode-cn.com/problems/find-all-anagrams-in-a-string/ 题解汇总:https:// ...

  4. 【解题报告】Leecode 859. 亲密字符串——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十四天 题目链接:https://leetcode-cn.com/problems/buddy-strings/ 题解汇总:https://zhanglong.blog.c ...

  5. 【解题报告】Leecode 423. 从英文中重建数字——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十五天 题目链接:https://leetcode-cn.com/problems/reconstruct-original-digits-from-english/ 题解 ...

  6. 【解题报告】Leecode 384. 打乱数组——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十三天 题目链接:https://leetcode-cn.com/problems/shuffle-an-array/ 题解汇总:https://zhanglong.blo ...

  7. 解题报告-Leecode 563. 二叉树的坡度——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十二天 题目链接:https://leetcode-cn.com/problems/binary-tree-tilt/ 题解汇总:https://zhanglong.blo ...

  8. C++题解-Leecode 318. 最大单词长度乘积——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十二天 题目链接:https://leetcode-cn.com/problems/maximum-product-of-word-lengths/ 题解汇总:https: ...

  9. 题意解读+详细题解-Leecode 319. 灯泡开关——Leecode每日一题系列

    今天是坚持每日一题打卡的第二十天 题目链接:https://leetcode-cn.com/problems/bulb-switcher/ 题解汇总:https://zhanglong.blog.cs ...

最新文章

  1. strcpy()和memcpy()的区别
  2. 使用装饰者模式做有趣的事情
  3. php提示行号,在php中使用trigger_错误时如何获得正确的行号?
  4. PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8192 bytes)
  5. 验证网站地址是否有效
  6. css实现页面文字不换行、自动换行、强制换行
  7. redhat5安装oracle详细步骤,redhat5安装oracle11g详细教程
  8. mongodb简单的函数
  9. 傻瓜式的php+mysql伪静态(真实存在的html页面)
  10. 世界硬币:比特币类似的评分系统!
  11. 零基础自学Java变成能成吗?前景如何
  12. Important table for launchpad Designer and configuration
  13. 自动化测试的框架介绍和选择
  14. xdebug调试时出错 --mxp
  15. windows2003密码忘记了该如何处理
  16. Kibana6.x.x源码结构分析笔记
  17. MySql 安装 Win python3
  18. Datawhale编程学习之排序(3)
  19. [Liferay6.2]Liferay Dynamic Query API示例
  20. [工具推荐] IPv4 和 IPv6 网站测速工具

热门文章

  1. MySQL(二): 表的增删查改
  2. 一篇漫画,看懂云计算!
  3. 压箱底总结:流系统端到端一致性对比
  4. [四]RabbitMQ-客户端源码之Frame
  5. 五个人+三个月=美摄云非编1.0 | 我们采访到了“工期很紧“的美摄研发总监
  6. 如何构建高并发高可用的剧场直播云端混流服务?
  7. 语音编解码技术演进和应用选型
  8. 宋利:编码既是技术也是艺术
  9. 2018,腾讯110,感谢有你
  10. 区块链技术沙龙最全回顾:我们需要做怎样的区块链?