结绳记事

求助

剑指 Offer 15. 二进制中1的个数

编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数

我的第一版代码:

class Solution {
public:
    int hammingWeight(uint32_t n) {
        if(n == 1) return 1;
        if(n == 0) return 0;
        return n&1 + hammingWeight(n>>1);
    }
};

这个我看起来问题不大啊,边界条件设置好,n&1 计算最低位是不是 1 ,再加上递归调用 n 的右移1 位。

WikiC/C++LeetCode

前言

在闲暇时间浏览 GitHub 时,在推荐页面发现了这样一个项目,项目的简介里写着:

An index & manager of Onedrive based on serverless. Can be deployed to Heroku/Glitch/Vercel/SCF/FG/FC/CFC/PHP web hosting/VPS.

凭借我长期的白嫖经验,以及大学英语 5.8 级的水平,迅速捕捉到几个熟悉的关键词:manager of OnedriveHerokuVercel。关于 Heroku 我曾经写过一篇 Heroku 搭建 V2ray 教程Bing 的搜索权重相当之高,高到我自己都属实没想到啊!

分享VPS

阅读更多
Music