【发布时间】:2009-10-11 05:24:00
【问题描述】:
我想知道 gcc C 中允许的(递归)函数调用的最大数量是多少。我有一个程序可以处理 400000 个函数调用的堆栈深度,每个函数调用的大小约为 200 字节(大约 80 MB)。如何增加最大深度?
【问题讨论】:
-
您确定要更深入吗?我认为这是很多递归。你可以尝试让它迭代。
-
我正在为 DP 做备忘录。它是 3 x 3 矩阵的问题,将一个配置转换为另一个配置。我不能让它迭代。
-
@aditya:所有递归算法都可以迭代;这通常很难做到,你可能不知道该怎么做。
标签: c