技术栈

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之网站结构优化(十三-网站地图)
相关推荐
历程里程碑
4 分钟前
普通数组---合并区间
java·大数据·数据结构·算法·leetcode·elasticsearch·搜索引擎
m0_53123717
1 小时前
C语言-编程实例2
c语言·开发语言
小白菜又菜
1 小时前
Leetcode 236. Lowest Common Ancestor of a Binary Tree
python·算法·leetcode
不想看见404
1 小时前
01 Matrix 基本动态规划:二维--力扣101算法题解笔记
c++·算法·leetcode
zjxtxdy
2 小时前
C语言(续)
c语言·开发语言
Navigator_Z
2 小时前
LeetCode //C - 964. Least Operators to Express Number
c语言·算法·leetcode
骇城迷影
2 小时前
代码随想录:二叉树篇(中)
数据结构·c++·算法·leetcode
期末考复习中,蓝桥杯都没时间学了
2 小时前
力扣刷题23
算法·leetcode·职场和发展
菜鸡儿齐
3 小时前
leetcode-子集
算法·leetcode·深度优先
菜鸡儿齐
3 小时前
leetcode-括号生成
算法·leetcode·职场和发展
热门推荐
01GitHub 镜像站点02AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot03Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services04【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆05Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤06openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南07HTML 早已不是标签了,它现在是系统级接口:这 9 个 API 直接干翻常用 JS 库08全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)09jdk21下载、安装(Windows、Linux、macOS)10OpenClaw 安装之(三)DeepSeek模型接入配置和详细配置参数