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;
    }
};
相关推荐
Tim_109 小时前
【LeetCode】338、比特位计数
c++·算法·leetcode
程序员AlbertTu10 小时前
# Mantissa 使用教程 — Python 版与 C++ 版
c++·python·数值运算
Lazionr10 小时前
多态:从多种形态到运行时绑定
开发语言·c++
别动我齐刘海11 小时前
ROS2 Jazzy + C++ 实战路线——ros2_control
c++·人工智能·python·opencv·机器学习·机器人·github
All for pursuit.11 小时前
【栈-4】739.每日温度
数据结构·c++·算法·leetcode
码匠许师傅11 小时前
【C++三方组件】glog:Google 出品的 C++ 日志库
c++
Lazionr11 小时前
二叉搜索树:从树形结构到高效查找
开发语言·c++
此生决int11 小时前
深入理解C++系列(21)——异常
开发语言·c++
曼巴UE511 小时前
UE5 客户端 需要的网络同步概念总结(3 )-事件同步 RPC 以及三种调用方式
网络·c++·网络协议·学习·rpc·ue5
All for pursuit.11 小时前
【栈-5】84.柱状图中最大的矩形
数据结构·c++·算法·leetcode