什么时候以及为什么递归的性能比迭代差?
最近我在面试时被问到这个问题。我的答案是,当递归的深度很大时,递归的性能会更差。面试官似乎在期待一个不同的答案。有没有人能多解释一下。
发布于 2012-02-01 11:33:45
可能有很多原因;有一些原因浮现在脑海中:
留下较少的可用内存
发布于 2012-02-01 11:40:02
根据您所说的,您已经回答了问题的When部分:
当递归深度较大时为
但没有回答为什么的部分,所以你只回答了面试官问题的一半。
https://stackoverflow.com/questions/9090339
复制相似问题