剑指offer-二进制中1的个数
2016-03-13 13:37
246 查看
题目描述
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。public class Solution {
public int NumberOf1(int n) {
int num=0;
while(n!=0){
n=n&(n-1);
num++;
}
return num;
}
}
相关文章推荐
- 剑指offer-矩形覆盖
- js基础与DOM
- node模块机制与异步处理详解
- JavaScript控制页面显示和隐藏带案例
- javascript继承
- 剑指offer-二叉搜索树与双向链表
- javascript常识
- Javascript中各种高度宽度解读
- Reactor
- 剑指offer-复杂链表的复制
- Three.js的轻量级封装框架Sim.js解析(1)
- caffe 输出重定向, 双重输出重定向
- 剑指offer:数组中只出现一次的数字
- 模块化-MVC与MVVM
- JavaScript事件
- 关于caffe做分类的classification.cpp
- js arguments对象的简单理解
- JS中创建函数的三种方式及区别
- js学习--浏览器对象计时器setInterval()与setTimeout()的使用与区别
- HTML中meta标签用法详解