javascript数据结构与算法----栈相关

1.什么是函数调用栈? A调用了B,B调用了C,C调用了D 在函数A 执行的时候,A 进入栈中,可是由于A中调用B函数,因此A函数在并无弹出的时候,B进行栈中,由于B函数中调用了C函数,因此B函数也没有进行弹出并且C函数进栈,一样的道理类推~~因而就有了函数调用栈 2.为何递归调用的时候,会有栈溢出的问题? 由于递归函数的调用就是在不断的调用自身的函数,自身的函数一直进栈进栈,可是没有弹出,因此会
相关文章
相关标签/搜索