剑指 Offer 第64题:求1+2+…+n

2022-08-18  本文已影响0人  放开那个BUG

1、前言

题目描述

2、思路

3、代码

class Solution {
    // 使用累加的思路来做,不过累加用了 while,所以使用递归模拟累加
    public int sumNums(int n) {
        int sum = n;
        // 后面的条件无所谓,主要是用前面的条件
        boolean b = (n > 0) && ((sum += sumNums(n - 1)) > 0);
        return sum;
    }
}
上一篇 下一篇

猜你喜欢

热点阅读