题目
https://leetcode-cn.com/problems/qiu-12n-lcof
解法
逻辑运算符的短路效应:
1 | if(A && B) // 若 A 为 false ,则 B 的判断不会执行(即短路),直接判定 A && B 为 false |
本题需要实现 “当 n = 1n=1 时终止递归” 的需求,可通过短路效应实现。
n > 1 && sumNums(n - 1) // 当 n = 1 时 n > 1 不成立 ,此时 “短路” ,终止后续递归
1 | class Solution { |