递归方法与标准迭代方法

时间:2017-02-09 01:16:01

标签: algorithm

当您无法决定是使用递归方法还是使用标准迭代方法时,是否存在遵循编码问题时应遵循的黄金法则。或者,当两个选项在内存,代码量方面看似合理或同样有效时...... est?

1 个答案:

答案 0 :(得分:1)

Java不是一种函数式编程语言,它不提供在函数式编程语言中常见的设施,例如尾递归。所以我说对于Java来说,更喜欢迭代,但如果迭代解决方案要求你(比方说)手动维护堆栈或类似的东西,那么使用递归。