会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
加菲ZYK
博客园
首页
新随笔
联系
订阅
管理
2018年12月6日
JavaScript 普通递归和尾递归函数
摘要: 递归函数是自己调用自己的函数。 递归函数执行时会形成一个调用记录,当子一层函数代码执行完成之后父一层函数才会销毁调用记录,这就形成了调用栈。栈的叠加可能会产生内存溢出。 n的阶乘 因为尾递归函数每子一层不再需要使用父一层的变量,所以父一层执行完毕就会销毁栈记录,避免了内存溢出节省了内存空间。
阅读全文
posted @ 2018-12-06 14:43 加菲ZYK
阅读(397)
评论(0)
推荐(0)
公告