如何消除头部和尾部的递归

时间:2014-09-29 09:40:48

标签: recursion

我有这样的代码。

void someFn(arguments...)
{
    if (! condition)
        return;

    someFn(arguments1...);
    doSomeWork(arguments);
    someFn(arguments2...);
}

我只是想知道是否有任何genric方法来消除头部和尾部递归。

0 个答案:

没有答案