递归遵守的条件
遞歸需要遵守的重要規則
1.執行一個方法時,就創建一個新的受保護的獨立空間(棧空間)
2.方法的局部變量是獨立的,不會相互影響, 比如n變量
3.如果方法中使用的是引用類型變量(比如數組),就會共享該引用類型的數據.
4.遞歸必須向退出遞歸的條件逼近,否則就是無限遞歸,出現StackOverflowError
5.當一個方法執行完畢,或者遇到return,就會返回,遵守誰調用,就將結果返回給誰,同時當方法執行完畢或者返回時,該方法也就執行完畢。
總結
- 上一篇: 简历上撒过的谎
- 下一篇: 项目从0到1避坑指南