LeetCode(191) Number of 1 Bits
来源:互联网 发布:矢量软件coreldraw 编辑:程序博客网 时间:2024/05/19 15:22
题目如下:
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.
代码如下:
//简单题class Solution {public: int hammingWeight(uint32_t n) { int count = 0; while (n>0) { count += n&1; n >>=1; } return count; }};
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
- vim 语法高亮
- Page Visibility实现焦点丢失提醒
- 编程之美链表题目总结
- JavaSE基础视频28_反射机制
- MOOC-Linux内核lab3 调试内核从start_kernel到init进程启动
- LeetCode(191) Number of 1 Bits
- ML主要数据集收藏
- vim note(5)
- ProjectNet源码编译与环境搭建
- java endorsed
- java 安全
- eclipse默认指向WebContent目录修改为webRoot 设置说明
- 域管理
- 单点登录SSO