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;
    }
};
相关推荐
愚润求学2 分钟前
【C++】map和set
开发语言·c++·笔记
末央&7 分钟前
【C++】priority_queue的底层封装和实现
开发语言·c++
superior tigre40 分钟前
C++学习:六个月从基础到就业——面向对象编程:虚函数与抽象类
开发语言·c++·学习
superior tigre1 小时前
C++学习:六个月从基础到就业——面向对象编程:重载运算符(下)
c++·学习
海棠蚀omo2 小时前
C++笔记-list
开发语言·c++·笔记
烟雨柳成烟2 小时前
C++学习Day0:c++简介
开发语言·c++·qt·学习
XINVRY-FPGA2 小时前
XC6SLX100T-2FGG484I 赛灵思 XilinxFPGA Spartan-6
c++·人工智能·嵌入式硬件·阿里云·ai·fpga开发·fpga
SMiLe2 小时前
CMake学习笔记
c++
末央&2 小时前
【C++】特化妙技与分文件编写 “雷区”
开发语言·c++·算法
暖阳华笺3 小时前
Leetcode刷题 由浅入深之哈希表——242. 有效的字母异位词
数据结构·c++·算法·leetcode·哈希表