尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
LeetCode.367.有效的完全平方数(Java)
题目给你一个正整数num。如果num是一个完全平方数则返回true否则返回false。完全平方数 是一个可以写成某个整数的平方的整数。换句话说它可以写成某个整数和自身的乘积。不能使用任何内置的库函数如sqrt。这个题目用二分解决即可看到评论里有使用等差数列求和的做法。很容易理解但是又没那么容易想到把我一下拉回了高中有些算法写着写着就忘记了数学这座大山有些时候可能在厉害的递归也不如数学上一条简单的公式吧在今后的学习中也要多注意此情况。。。class Solution { public boolean isPerfectSquare(int num) { int i 0; int j num; int mid (i j) / 2; while(i j) { if ((long)mid * mid num) { i mid 1; }else if ((long)mid * mid num){ j mid - 1; }else { return true; } mid (i j) / 2; } return false; } }class Solution { public boolean isPerfectSquare(int num) { int num1 1; while(num 0) { num - num1; num1 2; } return num 0; } }
RELATED

相关推荐

金属机身的电动牙刷有什么好处?全面解析其五大优势

金属机身的电动牙刷有什么好处?全面解析其五大优势

前言 在琳琅满目的电动牙刷市场中,除了刷头、电机、模式等核心参数,机身材质也成为了一个重要的选购考量点。金属机身,尤其是航空级铝合金或不锈钢材质的电动牙刷,正受到越来越多消费者的青睐。那么,金属机身的电动牙刷…

📅 2026/9/16 22:09:43
基于SpringBoot的流浪动物救助系统毕业设计项目源码

基于SpringBoot的流浪动物救助系统毕业设计项目源码

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

📅 2026/10/20 14:28:31
【系列:uC/OS-II 内核源码精读:从 6736 行代码看懂一个 RTOS · 第 8 篇】

【系列:uC/OS-II 内核源码精读:从 6736 行代码看懂一个 RTOS · 第 8 篇】

裸机时代用全局变量传数据,一上 RTOS 就到处踩坑。uC/OS-II 的邮箱和消息队列,本质都是"传指针不传数据"。本文从源码逐行拆解 OSMbox 与 OSQ:环形缓冲怎么回绕、消息怎么经 OSTCBMsg 交付、为什么"零拷贝"的代价是生命周…

📅 2026/10/23 9:55:31
MORE NEWS

更多资讯

📰

MATLAB语音识别实战:MFCC特征提取与CNN端到端训练

简介:本资源是一套面向本硕博教研学习者的语音识别全流程实践方案,聚焦MFCC特征提取与CNN深度学习模型训练,适用于语音信号处理、模式识别及人工智能课程设计与科研入门。压缩包共2112个文件,主体为2100个语音样本WAV文件&#xf…

📰

MAC地址硬刷工具全解析:从原理到实战的网卡EEPROM烧录指南

简介:这是一份面向网络运维人员与黑群晖玩家的MAC地址硬刷工具合集,用于修改网卡物理地址、克隆或伪装MAC标识,以应对网络认证限制、虚拟机唯一性需求及硬件故障修复等场景。压缩包共197个文件,约4.52MB,包含exe可执行…

📰

开关柜局放监测软件:Modbus RTU 数据落地与 PRPD 图谱可视化

简介:该资源是一套面向电力系统运维与电气工程学习者的开关柜局部放电监测软件,基于Modbus_RTU协议连接TEV、超声波与UHF传感器,实时读取遥测数据和图谱数据,并通过图形界面完成可视化展示,可用于开关柜局部放电状态监…

📰

SPARQL 如何查询本体知识图谱?awesome-ontology 收录的 5 种查询语言入门教程

【免费下载链接】awesome-ontology A curated list of ontology things 项目地址: https://gitcode.com/gh_mirrors/aw/awesome-ontology 点击查看 免费下载 SPARQL 是查询本体知识图谱最主流的语言。开源项目 awesome-ontology 在 Querying 章节 精选了 5 种常用于…

📰

pi-extensions 工程实践:构建、测试与 Changesets 发布体系全拆解

【免费下载链接】pi-extensions A monorepo of Pi Coding Agent extensions 项目地址: https://gitcode.com/gh_mirrors/pi/pi-extensions 点击查看 免费下载 pi-extensions 是一个基于 npm workspaces 的 Monorepo,统一管理 37 个可独立安装的 Pi Codi…

📰

【珍藏整理】ZEBASE Zemax镜头库:500多个光学设计专利的完整上手指南

【珍藏整理】ZEBASE Zemax镜头库:500多个光学设计专利的完整上手指南 【免费下载链接】ZEBASEZemax镜头库 ZEBASE Zemax镜头库ZEBASE Zemax镜头库是一个包含众多光学设计实例的资源文件,提供了600多个ZEMAX档案格式的光学设计专利 项目地址: https://g…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬