剑指Offer:二进制中1的个数(JAVA)

来源:互联网 发布:广播电台广告投放数据 编辑:程序博客网 时间:2024/06/08 00:26

题目描述

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

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


1 0
原创粉丝点击