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;
    }
};
相关推荐
傲世仙尊41 分钟前
赋值运算符重载-从无到有与从有到有六大函数收官
c++
晴天的雨.9921 小时前
【C++】模板进阶
开发语言·c++·算法
Shadow(⊙o⊙)1 小时前
仿muduo实现高并发服务器——时间轮timewheel.cpp
c语言·c++
WL学习笔记13 小时前
C & C++ 内存管理
c++·c++内存管理
宛 禾15 小时前
Qt 控件入门:QLabel 从拖拽到对象树,一篇讲透
c++·qt·学习
hetao173383716 小时前
联盟场-提高组-R7 & ZYZSC-S-Round 11
c++·算法
程序喵大人16 小时前
【C++入门】编译链接模型 - 07 链接器怎样把符号对上号
开发语言·c++·编译器·编译链接·链接器
局部有解16 小时前
Hot100 - 三数之和
数据结构·c++·算法
longlongzihan16 小时前
C++ 常用数据结构速查:vector、stack、queue、list、树、图、哈希表等声明与核心操作
数据结构·c++·list
别动我齐刘海17 小时前
实时控制学习2
linux·c++·人工智能·学习·算法