小编Max*_*Max的帖子

PHP优化尾递归吗?

我编写了一小段代码,如果尾递归被优化,我认为应该成功,但它会炸毁堆栈.我是否应该总结PHP不优化尾递归?

function sumrand($n,$sum) {
    if ($n== 0) {
        return $sum;
    }
    else {
        return (sumrand($n-1,$sum+rand(0,1)));
    }
}
echo sumrand(500000,0)."\n";
Run Code Online (Sandbox Code Playgroud)

php recursion tail-recursion

30
推荐指数
2
解决办法
6871
查看次数

标签 统计

php ×1

recursion ×1

tail-recursion ×1