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)