首先前序遍历的代码实现如下:
private void printTree(BinaryTreeNode t){
if(t!=null){
System.out.println(t.element);
printTree(t.left);
printTree(t.right);
}
} 中序遍历代码实现如下:
private void printTree(BinaryTreeNode t){
if(t!=null){
printTree(t.left);
System.out.println(t.element);
printTree(t.right);
}
}
可以以中序遍历得出的字符串为基础,结合前序遍历得到的字符串来分析整个树是什么样子的。结合图片和步骤树可以理解整个的分析过程。