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

题目:

题解:

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;
}
相关推荐
2501_941804322 分钟前
C++在高性能互联网服务开发与系统优化中的应用与实战经验解析
leetcode
希望有朝一日能如愿以偿1 小时前
力扣每日一题:可被三整除的最大和
数据结构·算法·leetcode
热心网友俣先生1 小时前
2025年APMCM亚太数学建模C题AI+人工精翻版本+数据收集方式介绍+数据分享
c语言·人工智能·数学建模
闲猿类1 小时前
嵌入式第九天学习
linux·c语言·学习·算法·嵌入式
程序员与背包客_CoderZ1 小时前
C/C++版LLM推理框架Llama.cpp——入门与编码实战
c语言·开发语言·网络·c++·人工智能·语言模型·llama
无敌最俊朗@2 小时前
力扣hot100-环形链表(2)142
算法·leetcode·链表
Creeper.exe2 小时前
【C语言】函数
c语言·开发语言
Elias不吃糖3 小时前
LeetCode每日一练(189, 122)
c++·算法·leetcode
小猪咪piggy3 小时前
【算法】day 19 leetcode 100 矩阵+贪心
算法·leetcode·矩阵
赖small强3 小时前
【Linux C/C++开发】第20章:进程间通信理论
linux·c语言·c++·进程间通信