当前位置: 首页 > news >正文

leetcode 868. Binary Gap 二进制间距-耗时100

Problem: 868. Binary Gap 二进制间距

解题过程

耗时100%,二进制位运算,前一个1的索引和后一个1的索引相减的绝对值的最大值

Code

class Solution { public: int binaryGap(int n) { bitset<32> se(n); if(n <= 2 || se.count() == 1) return 0; int mx = 0, pre = -1; for(int i = 0; i < se.size(); i++) { if(se[i]==1) { if(pre >= 0) { mx = max(mx, i - pre); } pre = i; } } return mx; } };
http://www.jsqmd.com/news/248293/

相关文章:

  • Java 25 中的虚拟线程
  • Flink 读 Parquet RowData / Avro(Generic/Specific/Reflect)+ FileSource 批流一体 + PyFlink 依赖
  • 深度测评10个AI论文平台,自考学生轻松搞定毕业论文!
  • 深度复盘----计算机专业读了四年,我才明白这 5 个残酷真相(拒绝精神内耗)
  • 高效学习----告别“视频收藏夹吃灰”!计算机专业如何建立“输出倒逼输入”的学习闭环?
  • Flink JSON 序列化/反序列化 Schema KafkaSource/KafkaSink + 自定义 ObjectMapper + PyFlink Row
  • 【项目管理】项目管理流程文件(PPT)
  • 火焰识别,火焰检测,火灾检测,基于yolov5的火焰检测,可以检测视频和图片,视频实时检测,将训练好的模型部署到英伟达边缘计算 基于 YOLOv5 的高精度、高帧率火焰检测系统
  • 学长亲荐2026 MBA必用TOP10 AI论文工具测评
  • 期刊论文投稿快人一步!虎贲等考 AI 解锁学术发表 “加速器”
  • 还在为降重降 AIGC 抓狂?虎贲等考 AI:学术改写天花板,两步搞定合规论文
  • PetaLinux工程目录设备树文件结构与作用
  • 机器人诊断系统十年演进
  • 智能巡检车、无人机道路检测、AI 路况分析平台 智慧交通 驾驶视角道路病害缺陷检测数据集 建立基于深度学习框架YOLOV8道路病害缺陷检测系统 裂纹 网快 坑洼
  • ECC错误
  • 机器人感知技术十年演进
  • 使用C#控制台批量删除 Unity目录里的 .meta文件
  • 机器人日志十年演进
  • 全方位CRM源码系统功能详解,完全开源,支持个性化定制
  • 机器人诊断十年演进
  • 亲测好用10个AI论文网站,专科生毕业论文轻松搞定!
  • 支持多终端的CRM系统源码 带完整的搭建部署教程以及源代码包
  • 移动机器人十年演进
  • 自动驾驶十年演进
  • 学长亲荐2026研究生AI论文网站TOP9:开题报告文献综述神器
  • 具身智能十年演进
  • 自从进了这个京东捡漏群,拿了很多低价商品!
  • 通用十年演进母模型
  • 深入浅出HDFS:分布式文件系统核心原理与实践解析
  • Are you authorized to profile this page? No probe response, Blackfire not properly installed or inva