题解 | 求1+2+3+...+n
class Solution {
public:
int Sum_Solution(int n) {
//递归的核心点就在于递归结束的条件:
//巧妙利用了‘&&’运算符“短路”的特性——一旦左边的表达式为0(假)就不再进行下一步
n && (n += Sum_Solution(n - 1));
return n;
}
};
class Solution {
public:
int Sum_Solution(int n) {
//递归的核心点就在于递归结束的条件:
//巧妙利用了‘&&’运算符“短路”的特性——一旦左边的表达式为0(假)就不再进行下一步
n && (n += Sum_Solution(n - 1));
return n;
}
};
相关推荐
不敢追165女神:简历写得毫无特点,你说你要是大二或者大三找寒假实习到暑期实习这段时间,你的简历还能约到面试。但是你是研究生哥,面试官不会因为你是研究生而降低要求,反而会觉得你是研究生才学了这么一点?为什么我不找个同阶段的本科生?