技术栈

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之网站结构优化(十三-网站地图)
相关推荐
CoderYanger
14 小时前
A.每日一题——1523. 在区间范围内统计奇数数目
java·数据结构·算法·leetcode·职场和发展
缘三水
15 小时前
【C语言】15.指针(5)
c语言·开发语言·指针·语法
灰灰勇闯IT
16 小时前
C语言实战:字符串元音字母提取器的实现与优化
c语言·开发语言
学学学无无止境
16 小时前
力扣-从中序与后序遍历序列构造二叉树
leetcode
pursuit_csdn
17 小时前
力扣周赛 - 479
算法·leetcode·职场和发展
学学学无无止境
17 小时前
力扣-从前序与中序遍历序列构造二叉树
leetcode
Tandy12356_
17 小时前
手写TCP/IP协议栈——ARP输入处理
c语言·网络协议·tcp/ip·计算机网络
AuroraWanderll
18 小时前
C++11(二)核心突破:右值引用与移动语义(上)
c语言·数据结构·c++·算法·stl
热门推荐
01GitHub 镜像站点02【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04UV安装并设置国内源05React CVE-2025-55182漏洞排查与修复指南06Linux下V2Ray安装配置指南07BongoCat - 跨平台键盘猫动画工具08从入门到实战:Gemini 3 使用指南速览09本地部署阿里最新开源的Z-Image10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)