[leetcode][bit] Number of 1 Bits
来源:互联网 发布:怎么做好淘宝网店 编辑:程序博客网 时间:2024/05/16 15:16
题目:
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) {//n&(n-1)将n从低位开始的第一个1置0其他位保持不变int cnt = 0;while (n){++cnt;n = n&(n - 1);}return cnt;}};
0 0
- [leetcode][bit] Number of 1 Bits
- Posts Tagged 【bit】Number of 1 Bits
- Bit Manipulation Number of 1 Bits
- Bit Manipulation - Number of 1 Bits
- leetcode:bits:Number of 1 Bits(191)
- LeetCode:Number of 1 Bits
- LeetCode-Number of 1 Bits
- leetcode: Number of 1 Bits
- LeetCode Number of 1 Bits
- Leetcode: Number of 1 Bits
- Leetcode--Number of 1 Bits
- [LeetCode] Number of 1 Bits
- [leetcode]Number of 1 Bits
- Leetcode-Number of 1 Bits
- LeetCode Number of 1 Bits
- LeetCode-Number of 1 Bits
- [Leetcode] Number of 1 Bits
- [Leetcode]Number of 1 Bits
- MySQL Daemon failed to start.
- iOS不规则控件的点击事件
- FATE(2159)
- GIS理论(墨卡托投影、地理坐标系、地面分辨率、地图比例尺、Bing Maps Tile System)
- Android获取设备型号和系统版本号、mac地址、IP、屏幕的分辨率
- [leetcode][bit] Number of 1 Bits
- Delphi 调用打印机指令ZPL实例--并口
- LeetCode | Count Primes
- F5系统配置备份及恢复
- 4-4
- opencv的配置
- 字典颜色对应
- 极光推送的使用方法
- Linux 设备驱动 Edition 3