题解 | #求1+2+3+...+n#
求1+2+3+...+n
https://www.nowcoder.com/practice/7a0da8fc483247ff8800059e12d7caf1
import java.util.*; /** * 思路:利用短路&&的特性,即 a && b,如果 a 为 false,则 && b不会被执行 * a || b,如果 a 为 true,则 b 不会被执行 */ public class Solution { public int Sum_Solution(int n) { int res = n; boolean flag = n > 0 && (res += Sum_Solution(n - 1)) > 0; return res; } }#剑指offer##java##算法笔试#
剑指Offer2-Java题解 文章被收录于专栏
剑指offer题解(java版)