摘要:
给定一个整数,求出它的二进制表达形式含有多少个1 例如 11(00000000000000000000000000001011) 则返回3 这里学到一个bit操作的办法。 就是如果你想知道某个数某一位的二进制表达是多少,你可以 n>>k n&1 先将n右移,然后和1与。 也可以 m=1<<k n&m 阅读全文
摘要:
给定一个整数,返回将其bit颠倒后的整数值。 例如 给定43261596 (00000010100101000001111010011100), 返回964176192 (00111001011110000010100101000000) 初看起来很简单的一道题。结果不是那么简单。 原因在于测试样例 阅读全文