博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Leetcode刷题篇】leetcode367 有效的完全平方数
阅读量:1886 次
发布时间:2019-04-26

本文共 355 字,大约阅读时间需要 1 分钟。

题目:给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。

说明:不要使用任何内置的库函数,如 sqrt。

示例 1:

输入:16
输出:True

示例 2:

输入:14
输出:False

class Solution {
public boolean isPerfectSquare(int num) {
double res = 1.0; while((res*res-num)>=1e-6 || (-1*(res*res-num))>=1e-6) {
res = (res+num/res)/2; } return (int)res*(int)res == num; }}

转载地址:http://dzwdf.baihongyu.com/

你可能感兴趣的文章
微服务架构下分布式事务解决方案 —— 阿里GTS
查看>>
破解世界性技术难题! GTS让分布式事务简单高效
查看>>
阿里FESCAR: Fast & Easy Commit And Rollback
查看>>
Guava函数式编程
查看>>
如何优雅的找出ArrayList中的重复元素?
查看>>
Java设计模式思维导图
查看>>
Linux下的基础操作和文件管理命令
查看>>
Linux的文件寻址,输入输出重定向和管道符的使用
查看>>
Linux下的安全优化之用户管理
查看>>
Linux下的权限管理
查看>>
Linux下的进程管理
查看>>
Linux系统中的文件传输优化
查看>>
linux系统中的日志管理
查看>>
Linux下的网络环境的部署
查看>>
Linux下的软件管理
查看>>
Linux下的Vsftpd服务的部署
查看>>
Linux下的firewalld火墙策略
查看>>
9.Python——高阶函数+重点练习题
查看>>
Altium Designer 设计数码管万年表
查看>>
ssh连接时报错
查看>>