2020年8月23日 数字范围按位与 rangeBitwiseAnd
class Solution {
public int rangeBitwiseAnd(int m, int n) {
}
}
解题思路:
首先,先读懂题目,为什么[5,7]的结果是4?
5的二进制 101
6的二进制 110
7的二进制 111
与运算 ,都为1的时候结果是1,只要有一个0那个结果就是0,也就是说得到的结果是
100也就是4。
1暴力解法,
虽然理论上是存在规律的,但是在没想到规律之前,先用暴力算法试试,遍历一遍,每个元素都与一遍。
public int