【发布时间】:2016-05-23 19:55:23
【问题描述】:
我很难理解 SearchTree“按顺序遍历方法”在到达最左边的叶子后是如何上升的。我理解,首先根变成左子,然后再向下一级左子,直到它变成最低的左叶,没有左子也没有右子。好的。但是在根是最后一片叶子之后它如何升级。使 traverse 方法从最左边的子元素向上一级的确切代码行是什么。因为对于该节点,root.leftchild 和 root.rightchild 都为空。这对我来说很神奇。
public void inOrderTraverseTree(Node root) {
if (root != null) {
inOrderTraverseTree(root.leftChild);
System.out.println(root);
inOrderTraverseTree(root.rightChild);
}
}
【问题讨论】: