欢迎查看和关注一个开源的个人学习计算机科学知识成长记录(前后端,数据结构与算法)
201. 数字范围按位与 - 力扣(LeetCode) (leetcode-cn.com)
位运算
/**
* @param {number} left
* @param {number} right
* @return {number}
*/
var rangeBitwiseAnd = function(left, right) {
while(right>left){
right&=(right-1)
}
return right;
};
执行结果:通过
执行用时:148 ms, 在所有 JavaScript 提交中击败了86.18%的用户
内存消耗:47.2 MB, 在所有 JavaScript 提交中击败了10.60%的用户
通过测试用例:8268 / 8268
参考链接
201. 数字范围按位与 - 力扣(LeetCode) (leetcode-cn.com)
数字范围按位与 - 数字范围按位与 - 力扣(LeetCode) (leetcode-cn.com)
[巨好理解的位运算思路 - 数字范围按位与 - 力扣(LeetCode) (leetcode-cn.com)](