【发布时间】:2010-11-06 20:49:20
【问题描述】:
这个问题让我很困惑。我有一棵树,我想写一个方法来计算某个节点的孙子(但不是曾孙)的数量。我不能使用循环,只能使用递归。所以问题是我将如何实现我的基本案例?我如何让它停止?我想不出有什么方法可以实现...
【问题讨论】:
-
有趣的事实:有些语言只有递归;没有循环。
-
@fprime:关于您的更新,我完全看不出它是如何工作的。您没有将任何内容传递给
countGrandChildren()的递归调用。 -
为什么我会通过任何东西?我不应该..
-
@fprime:请重新阅读我的答案和下面的示例代码。
-
我无法选择要采用的参数。我必须创建一个不带参数并返回 int 的方法。