技术栈

Leetcode | 231. 2 的幂 C语言

Mryan20052024-02-23 15:38

Problem: 231. 2 的幂

文章目录

  • 思路
  • 解题方法
  • Code

思路

说白了就是靠硬算,但是要知道对sum不进行控制就会导致直接超标,所以要在for循环的条件中加上sum <= n

解题方法

由思路可知

Code

C 复制代码
bool isPowerOfTwo(int n) {
    long int sum = 1;
    for(int i = 0; i <= n && sum <= n; i++, sum *= 2) if(sum == n) return true;
    return false;
}
上一篇:Leetcode3036. 匹配模式数组的子数组数目 II
下一篇:深度学习基础(一)神经网络基本原理
相关推荐
有梦想的骇客
3 小时前
书籍将正方形矩阵顺时针转动90°(8)0605
线性代数·算法·矩阵
有梦想的骇客
3 小时前
书籍“之“字形打印矩阵(8)0609
java·算法·矩阵
Chenyu_310
3 小时前
12.找到字符串中所有字母异位词
c语言·数据结构·算法·哈希算法
苏三福
4 小时前
yolo11-seg ultralytics 部署版本
算法·yolo11
门前云梦
5 小时前
《C语言·源初法典》---C语言基础(上)
c语言·开发语言·学习
SY师弟
6 小时前
51单片机——计分器
c语言·c++·单片机·嵌入式硬件·51单片机·嵌入式
wuqingshun314159
6 小时前
蓝桥杯 冶炼金属
算法·职场和发展·蓝桥杯
keepquietl
7 小时前
MQTT示例体验(C)
c语言·开发语言
jndingxin
8 小时前
OpenCV CUDA模块光流计算-----实现Farneback光流算法的类cv::cuda::FarnebackOpticalFlow
人工智能·opencv·算法
热门推荐
01Coze扣子平台完整体验和实践(附国内和国际版对比)02【图像处理与机器视觉】XJTU期末考点03KGG转MP3工具|非KGM文件|解密音频04DeepSeek各版本说明与优缺点分析05从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑06YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】07零代码入门 | Coze——让大模型接入自己的数据库08海康Visionmaster-常见问题排查方法-启动阶段09【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!10Java进阶——Lombok的使用