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;
    }
};
相关推荐
sTone873751 分钟前
QuickJS 的核心概念和核心 API
前端·c++
草莓熊Lotso13 分钟前
《吃透 C++ 类和对象(中):拷贝构造函数与赋值运算符重载深度解析》
开发语言·c++·经验分享·笔记·其他
楚Y6同学22 分钟前
QT之键盘控制虚拟遥控系统开发总结
开发语言·c++·qt·串口通信
啊阿狸不会拉杆1 小时前
《算法导论》第 22 章 - 基本的图算法
c++·算法·排序算法·图论·拓扑学
melonbo2 小时前
桥接模式C++
开发语言·c++·设计模式·桥接模式
_多拉不懂A梦11 小时前
FFmepg源码系列-avformat_open_input()
c++·ffmpeg·音视频
码达拉12 小时前
顺序表的总结及模拟实现
数据结构·c++
源远流长jerry12 小时前
OpenHarmony概述与使用
c语言·c++·鸿蒙系统
艾莉丝努力练剑12 小时前
深入详解C语言的循环结构:while循环、do-while循环、for循环,结合实例,讲透C语言的循环结构
c语言·开发语言·c++·学习
郝学胜-神的一滴16 小时前
C++中的`auto`与`std::any`:功能、区别与选择建议
开发语言·c++·程序人生·算法