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;
    }
};
相关推荐
星火开发设计10 小时前
this 指针:指向对象自身的隐含指针
开发语言·数据结构·c++·学习·指针·知识
梵刹古音10 小时前
【C++】构造函数
开发语言·c++
Ronin30511 小时前
持久化数据管理中心模块
开发语言·c++·rabbitmq·gtest
sycmancia11 小时前
C++——强制类型转化、const的理解
开发语言·c++
我在人间贩卖青春11 小时前
C++之面向对象编程多文件文件示例
c++
燃于AC之乐11 小时前
深入解剖STL deque:从源码剖析到容器适配器实现
开发语言·c++·stl·源码剖析·容器实现
MSTcheng.11 小时前
【C++】C++异常
java·数据库·c++·异常
草莓熊Lotso12 小时前
Linux 文件描述符与重定向实战:从原理到 minishell 实现
android·linux·运维·服务器·数据库·c++·人工智能
历程里程碑12 小时前
Linux22 文件系统
linux·运维·c语言·开发语言·数据结构·c++·算法
在路上看风景19 小时前
19. 成员初始化列表和初始化对象
c++