技术栈

C语言 | Leetcode C语言题解之第367题有效的完全平方数

DdddJMs__1352024-08-27 22:10

题目:

题解:

cpp 复制代码
bool isPerfectSquare(int num) 
{
   long long  left=0;
   long  long  right=num;
    while(left<=right)
    {
        long long mid=(left+right)/2;
        long long ans=mid*mid;
        if(ans<num)
        {
        left=mid+1;
        }
        else if(ans>num)
        {
            right=mid-1;
        }
        else
        {
        return true;
        }
    }
    return false;
}
上一篇:ARM32开发——(十一)GD32F4_定时器查询
下一篇:SEO之网站结构优化(十三-网站地图)
相关推荐
夏幻灵
21 分钟前
每日一题:LeetCode 165:比较版本号
算法·leetcode·职场和发展
Navigator_Z
36 分钟前
LeetCode //C - 1288. Remove Covered Intervals
c语言·算法·leetcode
0+111
2 小时前
算法 --链表
数据结构·算法·leetcode·链表
圣保罗的大教堂
2 小时前
leetcode 2333. 最小差值平方和 中等
leetcode
铅笔小新z
2 小时前
【C语言】深入理解指针
c语言·开发语言
Nil208
6 小时前
leetcode 300最长递增子序列
算法·leetcode·职场和发展
yi011
8 小时前
LeetCode 424. 替换后的最长重复字符|不定长滑动窗口:如何判断窗口是否合法?
笔记·python·算法·leetcode·双指针·滑动窗口
All for pursuit.
9 小时前
【动态规划-11】279.完全平方数
数据结构·c++·算法·leetcode·动态规划
Aurorar0rua
9 小时前
CS50 x 2024 Notes Data structures - 08
c语言·开发语言·学习方法
小米里的大麦
9 小时前
19 C、C++ 操作 MySQL
c语言·c++·mysql
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02历年考研数学一、数学二、数学三真题试卷及答案PDF03「全语录+省流版」邵艾伦 × 孙宇晨:聊风口、聊个人IP、聊年轻人如何抓住 AI 时代的机会04如何新建文件夹? 电脑新建文件夹的4种方法05GitHub 镜像站点06蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接07轻量化AI渗透武器库|ARTEX自主攻防系统、资产梳理、漏洞挖掘、链路分析全流程智能化落地08Windows 10/11 如何退出微软账户并改用本地账户登录(含找不到选项的解决方法)09Telegram APK 下载安装完整指南 — 2026年最新10微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新