剑指offer——二进制中1的个数
2017-12-26 20:07
197 查看
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
class Solution { public: int NumberOf1(int n) { int count=0; int flag=1; while(flag!=0){ if((n&flag)!=0){ count++; } flag=flag<<1; } return count; } };
相关文章推荐
- [剑指offer]面试题10:二进制中1的个数
- 剑指offer 二进制中1的个数
- 【剑指offer】二进制中1的个数
- 剑指offer_面试题10_二进制中1的个数(位运算)
- [转]二进制中1的个数[剑指offer]之python实现
- 【剑指Offer】二进制中1的个数(位运算)
- 剑指offer-chapter2-面试题10-二进制中1的个数(java)
- [牛客网,剑指offer,python] 二进制中1的个数
- 剑指offer10:二进制1的个数
- 九度剑指Offer面试题10:二进制中1的个数(Java题解)
- 剑指offer_面试题10_二进制中1的个数(位运算)
- 【剑指offer】二进制中1的个数
- 【剑指offer】七,二进制表示中1的个数
- 剑指offer 二进制中1的个数
- 剑指offer——二进制中1的个数(好题,原码,反码,补码相关)
- 【剑指offer】题10:二进制中1的个数
- 剑指offer----015(二进制中1的个数)
- [牛客网,剑指offer,python] 二进制中1的个数
- 【剑指Offer】面试题10:二进制中1的个数
- 剑指Offer----二进制中1的个数