【发布时间】:2014-07-07 20:04:24
【问题描述】:
我在递归方面没有太多经验,所以我很难确定这个算法是如何工作的:
public static void inorder(Node<?> n)
{
if (n != null)
{
inorder(n.getLeft());
System.out.print(n.data + " ");
inorder(n.getRight());
}
}
我知道它会访问树中每个节点的左右子节点,但我就是不明白为什么它到底能工作。
【问题讨论】:
标签: java recursion binary-search-tree traversal inorder