Number of 1 Bits
来源:互联网 发布:mac airplay显示器关闭 编辑:程序博客网 时间:2024/06/09 22:34
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.
一个数减1,它里面的是1的bit就会减少1个。
public int hammingWeight(int n) {int result=0;while(n!=0){result++;n&=(n-1);}return result;}
0 0
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- Number of 1 Bits
- https和http的区别
- 数树数
- 6174问题
- android Service显示Notification浅析
- hdu 1002 A + B Problem II(大正整数相加)
- Number of 1 Bits
- hdu5024
- HDU 1166 敌兵布阵 (线段树 单点增减, 区间求和)
- 第四天:内存管理-property参数
- java通过JDBC链接SQLServer2012
- Hibernate的一对多增改级联操作
- 算法的时间复杂度
- iOS_UIImage中 + imageNamed: 和 + imageWithContentsOfFile:两个方法的区别
- poj 3264 -Balanced Lineup (RMQ与线段树两种做法)