技术栈

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之网站结构优化(十三-网站地图)
相关推荐
qq_40170041
5 小时前
C语言void*
c语言·开发语言
程芯带你刷C语言简单算法题
6 小时前
Day28~实现strlen、strcpy、strncpy、strcat、strncat
c语言·c++·算法·c
如竟没有火炬
6 小时前
四数相加贰——哈希表
数据结构·python·算法·leetcode·散列表
fufu0311
7 小时前
Linux环境下的C语言编程(四十二)
linux·c语言·算法
埃伊蟹黄面
8 小时前
模拟算法思想
c++·算法·leetcode
jianfeng_zhu
8 小时前
不带头节点的循环双链表
c语言
啊森要自信
8 小时前
【C语言】 C语言文件操作
c语言·开发语言·汇编·stm32·单片机
️停云️
8 小时前
C++类型转换、IO流与特殊类的设计
c语言·开发语言·c++
liu****
9 小时前
10.排序
c语言·开发语言·数据结构·c++·算法·排序算法
fufu0311
9 小时前
Linux环境下的C语言编程(三十九)
c语言·数据结构·算法·链表
热门推荐
01GitHub 镜像站点02【AutoGLM部署】本地私有化部署AI手机Agent03【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)04UV安装并设置国内源05Open-AutoGLM Windows 安装部署教程06Linux下V2Ray安装配置指南07Cursor 又偷偷更新,这个功能太实用:Visual Editor for Cursor Browser08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09BongoCat - 跨平台键盘猫动画工具10Windows 11 官方系统安装与重装完整教程(2025年最新版)