李晓亮的博客

导航

2010年5月31日

【转】递归计算向非递归计算转换模板

摘要: 最近由于工作上的需要,研究了一下递归计算向非递归计算的转换问题。理论上而言,所有递归程序都可以用非递归程序来实现;这种理论的基础是递归程序的计算总能用一颗树型结构来表示。递归计算从求树根节点的值开始,树根节点的值依赖一个或多个子节点的值,子节点的值又依赖下一级子节点的值,如此直至树的叶子节点。叶子节点的值能直接计算出来,也就是递归程序的出口。如下图所示,是递归函数f(x) = f(x-1) + f... 阅读全文

posted @ 2010-05-31 13:00 LeeXiaoLiang 阅读(218) 评论(0) 推荐(0) 编辑