[nowCoder] 二进制中1的个数
2015-07-09 16:24
363 查看
题目描述
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。class Solution { public: int NumberOf1(int n) { int cnt = 0; while(n) { n = n&(n-1); cnt ++; } return cnt; } };
相关文章推荐
- 安装Oracle 11g client(32bit)错误分析(后续)
- 图片处理
- 51nod 1079 中国剩余定理
- java.io.EOFException错误
- NOIP201103瑞士轮【B002】
- angluar去掉url中#
- [Android]解决Fragment无法使用android:onClick属性
- Springmvc返回json 字符串的其他方式
- android 样式、9.png图片
- spring mvc乱码的解决方案
- java观察者模式
- 仿美团(一)之开始界面
- Cordys 事物处理Demo
- Linux系统中如何添加自己的库文件路径
- c++ 技巧
- 对Makefile、Kconfig与.config文件的再次理解
- JQuery:常用方法一览
- js json to string
- 在Eclipse中使用JUnit4进行单元测试(初级篇)
- 使用批处理查找某个文件夹及其子文件夹(递归地)中存在的空文件夹