leetcode--Bitwise AND of Numbers Range
来源:互联网 发布:乔任梁受什么网络暴力 编辑:程序博客网 时间:2024/06/05 14:47
Given a range [m, n] where 0 <= m <= n <= 2147483647, return the bitwise AND of all numbers in this range, inclusive.
For example, given the range [5, 7], you should return 4.
public class Solution { public int rangeBitwiseAnd(int m, int n) { int i = 0; while(n!=m){ n = n>>1; m = m>>1; i++; } return m<<i; }}
0 0
- hdoj 1426 Sudoku Killer 【DFS经典题目】
- 迈克尔杰克逊
- Java基础---面向对象(继承、多态、抽象类、接口、内部类)
- awk关系操作符
- opencv 在 ubuntu14.04 中的配置和测试
- leetcode--Bitwise AND of Numbers Range
- POJ 1183 反正切函数的应用(数论)
- 斐波那契查找(超详解)
- 2015年大一下第15周项目1-平方根中的异常
- First Missing Positive - LeetCode 41
- [leetcode] Letter Combinations of a Phone Number
- Struts2(四)文件上传
- 我看我自己系列——看自己不嘚瑟
- 《开源框架那点事儿17》:与屈原对话及开源精神