当前位置:  开发笔记 > 编程语言 > 正文

递归函数中堆栈溢出的原因

如何解决《递归函数中堆栈溢出的原因》经验,为你挑选了0个好方法。

在这个大约28分钟的视频中,Brian Harvey被一位学生问到,在编写程序时我们是否应该总是在递归过程中使用迭代过程.他说没有,因为

你的程序不会遇到空间限制.就内存中的内容而言,你必须拥有比解释程序真正影响方式更多的控制权.

由于这不是一个计划课程,我以为他一般都在谈论编程语言.当他说"你的程序不会遇到空间限制.",他是否忽略了堆栈溢出?我对他的答案感到困惑,因为没有堆栈溢出意味着你已经用完函数调用了空间?我对"地方性"部分一无所知.堆栈溢出可能发生在方案,java和其他语言中.我是正确的还是我误解了他的陈述?

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有