【练习笔记】剑指offer-面试题10 :二进制中1的个数
来源:互联网 发布:java c 效率 编辑:程序博客网 时间:2024/06/05 20:51
【问题】
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
【答案】
public class Solution { public int NumberOf1(int n) {int count =0; int s = 1; for(int i=0;i<32;i++){ if((n & s) != 0){ count++; } s= s<<1; } return count; }}
public class Solution { public int NumberOf1(int n) { int count =0; while(n!=0){ count++; n=(n-1)&n; } return count; }}
0 0
- 【练习笔记】剑指offer-面试题10 :二进制中1的个数
- [剑指offer][面试题10]二进制中1的个数
- 《剑指offer》面试题10二进制中1的个数
- 【剑指offer】面试题10:二进制中1的个数
- 【剑指offer】面试题10:二进制中1的个数
- 剑指offer 面试题10 二进制中1的个数
- 剑指Offer:面试题10 二进制中1的个数
- 《剑指Offer》面试题10:二进制中1的个数
- 剑指offer-面试题10-二进制中1的个数
- 【剑指offer】 面试题10: 二进制中1的个数
- 剑指offer-面试题10:二进制中1的个数
- 剑指Offer----面试题10:二进制中1的个数
- 【剑指offer】面试题10: 二进制中1的个数
- 剑指offer面试题10:二进制中1的个数
- 剑指offer--面试题10:二进制中1的个数
- 剑指offer-面试题10-二进制中1的个数
- 【剑指offer】面试题10:二进制中1的个数
- 剑指offer面试题10:二进制中1的个数
- 周赛-The Number Off of FFF
- 黑马程序员——面向对象
- LeetCode146:LRU Cache
- 从spark源码的角度思考scala中的模式匹配
- Ubuntu安装Oracle JDK 1.7或以上
- 【练习笔记】剑指offer-面试题10 :二进制中1的个数
- sql server webservice 服务应用及验证
- hdu 5336 XYZ and Drops
- poj 2762 Going from u to v or from v to u? 【判断图是否为弱连通】 【tarjan求SCC + 缩点 + 拓扑排序】
- 基本固件框架的追踪研读之SETUP命令的处理4
- HTTP的GET和POST格式解析
- Matlab-计算协方差
- MySQL数据库乱码总结
- 自己编写STC15F2K60S2函数之串口1通信初始化