Vij*_*jay 5 c c++ recursion
如果我们在C/C++中考虑递归函数,它们在任何方面都有用吗?它们究竟在哪里使用?使用递归函数在内存方面有什么优势吗?
编辑:更好的递归还是使用while循环?
sha*_*oth 10
递归函数主要用于简化设计算法.例如,你需要递归遍历一个目录树 - 它的深度有限,所以你很可能永远不会面对太深的递归和随之而来的堆栈溢出,但是递归地编写树遍历会更容易,然后做同样的事情.以迭代的方式.
在大多数情况下,与迭代解决方案相比,递归函数不会节省内存.更糟糕的是,他们消耗相对稀疏的堆栈内存.
归档时间:
15 年,11 月 前
查看次数:
3722 次
最近记录: