剑指 Offer 64. 求1+2+…+n


剑指 Offer 64. 求1+2+…+n

解题思路

核心是用逻辑运算符的短路效应来结束递归

在这里插入图片描述

代码

class Solution {
        int res=0;
    public int sumNums(int n) {
         boolean tmp = (n>1)&&(sumNums(n-1)>0);//tmp值用不到,只是为了使得后面的语句进行;
         res=res+n;
         return res;        
    }
}

文章作者: fFee-ops
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 fFee-ops !
评论
  目录