201. 数字范围按位与

201. 数字范围按位与


题目链接:201. 数字范围按位与

代码如下:

cpp 复制代码
//参考:https://leetcode.cn/problems/bitwise-and-of-numbers-range/solutions/20925/0he-shui-yu-du-shi-0-by-powcai
class Solution {
public:
    int rangeBitwiseAnd(int left, int right) {
       int count=0;

       while(left!=right)
       {
            left>>=1;
            right>>=1;
            count++;
       }

       return left<<count;
    }
};
相关推荐
晚风吹长发3 分钟前
初步了解Linux中的信号捕捉
linux·运维·服务器·c++·算法·进程·x信号
小程同学>o<7 分钟前
嵌入式之C/C++(二)内存
c语言·开发语言·c++·笔记·嵌入式软件·面试题库
qq_4171292520 分钟前
基于C++的区块链实现
开发语言·c++·算法
2401_8324027522 分钟前
C++中的命令模式实战
开发语言·c++·算法
水饺编程23 分钟前
第4章,[标签 Win32] :系统字体与字符大小
c语言·c++·windows·visual studio
历程里程碑23 分钟前
Linux 10:make Makefile自动化编译实战指南及进度条解析
linux·运维·服务器·开发语言·c++·笔记·自动化
疯狂的喵30 分钟前
分布式系统监控工具
开发语言·c++·算法
橘子师兄35 分钟前
C++AI大模型接入SDK—Genimi接入封装
c++·人工智能·后端
2301_8223827635 分钟前
模板编译期排序算法
开发语言·c++·算法
m0_5613596740 分钟前
嵌入式C++调试技术
开发语言·c++·算法