javascript數據結構與算法----棧相關

1.什麼是函數調用棧? A調用了B,B調用了C,C調用了D 在函數A 執行的時候,A 進入棧中,可是由於A中調用B函數,因此A函數在並無彈出的時候,B進行棧中,由於B函數中調用了C函數,因此B函數也沒有進行彈出並且C函數進棧,一樣的道理類推~~因而就有了函數調用棧 2.爲何遞歸調用的時候,會有棧溢出的問題? 由於遞歸函數的調用就是在不斷的調用自身的函數,自身的函數一直進棧進棧,可是沒有彈出,因此會
相關文章
相關標籤/搜索