剑指offer-二进制中1的个数

Posted jawen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指offer-二进制中1的个数相关的知识,希望对你有一定的参考价值。

题目描述

输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
 1 class Solution 
 2 public:
 3      int  NumberOf1(int n) 
 4          int count =  0;
 5          while(n)
 6          
 7              count ++;
 8              n = (n - 1) & n;
 9          
10          return count;
11      
12 ;

 

以上是关于剑指offer-二进制中1的个数的主要内容,如果未能解决你的问题,请参考以下文章

剑指offer面试题 15. 二进制中 1 的个数

剑指offer 二进制中1的个数

剑指Offer-Java-二进制中1的个数

剑指Offer-Java-二进制中1的个数

剑指offer11二进制中1的个数

剑指offer第十一题:二进制中1的个数