LeetCode 191 Number of 1 Bits
来源:互联网 发布:饮品店品牌 知乎 编辑:程序博客网 时间:2024/05/16 15:49
题目描述:
Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hamming weight).
For example, the 32-bit integer ’11' has binary representation 00000000000000000000000000001011
, so the function should return 3.
计算无符号整数n的二进制表示下的1的个数
C语言版:
int hammingWeight(uint32_t n) { int t = 0; while(n){ t += n&1; n >>= 1; } return t;}个人感觉其他版本也都是C语言的变形,此处不再贴其他版本的代码
0 0
- leetcode:bits:Number of 1 Bits(191)
- [Leetcode 191, Easy] Number of 1 Bits
- leetCode #191 number of 1 bits
- LeetCode 191 Number of 1 Bits
- Leetcode NO.191 Number of 1 Bits
- [LeetCode][191][Number of 1 Bits]
- [leetcode 191]Number of 1 Bits
- LeetCode(191) Number of 1 Bits
- LeetCode #191 Number of 1 Bits
- LeetCode 191: Number of 1 Bits
- LeetCode 191 Number of 1 Bits
- Leetcode #191 Number of 1 Bits
- LeetCode 191 Number of 1 Bits
- LeetCode 191: Number of 1 Bits
- leetcode[191]:Number of 1 Bits
- leetcode-191-Number of 1 Bits
- leetcode 191:Number of 1 Bits
- leetcode: (191) Number of 1 Bits
- mysql外键(FOREIGN KEY)的简单使用
- HTML5里的placeholder属性
- [可变数组]
- Oracle账号被锁定如何解锁
- linux/CentOS6忘记root密码解决办法
- LeetCode 191 Number of 1 Bits
- 如何看懂ORACLE执行计划
- cisco路由器端口无法启动
- Ajax解决浏览器的缓存问题
- Web利用POI导入XML
- Oracle表中时间存储格式
- 一个简单的jquery选择器例子
- easyui-window弹窗选择
- nginx 查看加载的模块