leetcode之Number of 1 Bits
来源:互联网 发布:淘宝详情图片格式要求 编辑:程序博客网 时间:2024/06/06 14:00
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.
Credits:
Special thanks to @ts for adding this problem and creating all test cases.
主要思想是:利用了与操作依次对数进行递减1,统计每次相与后1的数目。
class Solution {public: int hammingWeight(int n) { int count=0;;//memset(a,0,size(int)*32); while(n){n=n&(n-1);count++;}return count; }};
1 0
- 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,Reverse Bits,Rotate Array
- 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
- 关于Access denied for user 'root'@'localhost' (using password: YES)
- 猜数字游戏(Bull and Cows)
- 解决ScrollView和GridView冲突
- 第九周 项目二:Time类中的运算符重载(续)
- CSS相对定位实现DIV层的投影(阴影)效果
- leetcode之Number of 1 Bits
- Codeforces Round #109 (Div. 1)B 数论
- 跟鸟哥学Linux之——shell script
- 微信的两个小功能------“摇一摇搜歌”和“雷达加好友”确实打动了我
- 做一名优秀的管理者,否则你可能将沦为一名谋杀者。
- vim保存没有权限修改的文件
- Java NIO使用及原理分析(一)
- HDU ACM 1281 棋盘游戏->二分图最大匹配(匈牙利算法实践)
- 【最短路】 ZOJ 3877 Earthstone Keeper