C++ LeeCode 二进制中1的个数
Posted 梦之海岛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ LeeCode 二进制中1的个数相关的知识,希望对你有一定的参考价值。
一、题目
二、代码
class Solution
public:
int hammingWeight(uint32_t n)
if(n/2<1)//仅剩各位时
return n;
else if(n%2==1)//当前个位为1时
return hammingWeight(n/2)+1;
else
return hammingWeight(n/2);
;
以上是关于C++ LeeCode 二进制中1的个数的主要内容,如果未能解决你的问题,请参考以下文章