在我多年的编程中,我已经使用递归来解决简单的问题,但我完全清楚,有时你需要迭代,因为内存/速度问题.
所以,在很久以前的某个时候,我去尝试找出是否存在任何"模式"或文本书的方式将常见的递归方法转换为迭代而没有发现任何东西.或者至少我记不住任何事都会有所帮助.
theory iteration recursion computer-science
在最近的工作讨论中,有人提到了蹦床功能.
我已经阅读了维基百科的描述.这足以给出功能的一般概念,但我想要更具体的东西.
你有一个简单的代码片段来说明蹦床吗?
c language-agnostic programming-languages trampolines
c ×1
computer-science ×1
iteration ×1
language-agnostic ×1
programming-languages ×1
recursion ×1
theory ×1
trampolines ×1