二进制中1的个数

来源:互联网 发布:达芬奇14mac怎么改中文 编辑:程序博客网 时间:2024/05/01 19:44

输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。


public class Solution {    public int NumberOf1(int n) {int count=0;        while(n!=0){            count++;            n=n&(n-1);        }        return count;    }}


0 0
原创粉丝点击