mirror of
https://github.com/CyC2018/Interview-Notebook.git
synced 2026-10-31 02:53:42 +00:00
Update 64. 求 1+2+3+...+n.md
更新递归解法说明中的函数调用名称。
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
|
||||
条件与 && 具有短路原则,即在第一个条件语句为 false 的情况下不会去执行第二个条件语句。利用这一特性,将递归的返回条件取非然后作为 && 的第一个条件语句,递归的主体转换为第二个条件语句,那么当递归的返回条件为 true 的情况下就不会执行递归的主体部分,递归返回。
|
||||
|
||||
本题的递归返回条件为 n \<= 0,取非后就是 n \> 0;递归的主体部分为 sum += Sum_Solution(n - 1),转换为条件语句后就是 (sum += Sum_Solution(n - 1)) \> 0。
|
||||
本题的递归返回条件为 n \<= 0,取非后就是 n \> 0;递归的主体部分为 sum += mechanicalAccumulator(n - 1),转换为条件语句后就是 (sum += mechanicalAccumulator(n - 1)) \> 0。
|
||||
|
||||
```java
|
||||
public int mechanicalAccumulator(int target) {
|
||||
|
||||
Reference in New Issue
Block a user