仅使用堆区域的递归

5 c heap recursion

是否只使用堆区域进行递归示例?

Whi*_*ind 7

在C中,基于函数调用的递归总是使用堆栈,几乎按定义.

如果您愿意将递归转换为迭代,那么可以仅使用堆空间,但这不是真正的递归.您可以通过在堆中实现堆栈来实现.

某些问题可以使用尾递归,它会重复覆盖堆栈的相同区域.