leetcode number of 1 bits

Posted ElNinoT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode number of 1 bits相关的知识,希望对你有一定的参考价值。

给定一个整数,求出它的二进制表达形式含有多少个1

例如 11(00000000000000000000000000001011)

则返回3

这里学到一个bit操作的办法。

就是如果你想知道某个数某一位的二进制表达是多少,你可以

n>>k

n&1

先将n右移,然后和1与。

也可以

m=1<<k

n&m

和第一个方法意思差不多。

很重要的思想!!!!

上一个题目就这么歇逼 了

以上是关于leetcode number of 1 bits的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 191. Number of 1 Bits

leetcode 191. Number of 1 Bits

191. Number of 1 Bits(LeetCode)

[leetcode-191-Number of 1 Bits]

LeetCode 191 Number of 1 Bits

LeetCode-191. Number of 1 Bits