遞歸的使用(圖解)

遞歸:」遞":傳遞,「歸」:迴歸。 簡單的解釋:方法內調用它本身。 傳遞和迴歸必須存在一個臨界點:比如最內層被調用的方法內給了一個返回值,或者是最內存被調用方法結束,然後將結果返回給上一層的方法.,然後一層層結束,一層層返回。 它的使用場景,比如會用遞歸來解決斐波那契數列、階乘。。的問題。 例子:給一個整數n:求1+2+3+.....+n的值 首先是執行main()方法,main()方法進棧,然後
相關文章
相關標籤/搜索