当前位置 博文首页 > 小狐狸FM的博客:C++ LeeCode 二进制中1的个数

    小狐狸FM的博客:C++ LeeCode 二进制中1的个数

    作者:[db:作者] 时间:2021-07-18 22:15

    一、题目

    原题链接
    在这里插入图片描述
    在这里插入图片描述

    二、代码

    在这里插入图片描述

    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);
            }
        }
    };
    
    cs
    下一篇:没有了