赞
踩
在 Java 中,二叉树遍历通常有三种方式:
先序遍历 (Preorder Traversal):首先访问根节点,然后递归遍历左子树,最后递归遍历右子树。
中序遍历 (Inorder Traversal):首先递归遍历左子树,然后访问根节点,最后递归遍历右子树。
后序遍历 (Postorder Traversal):首先递归遍历左子树,然后递归遍历右子树,最后访问根节点。
例如,对于以下二叉树:
1 / \2 3
/ \ / 4 5 6 7
先序遍历结果为:1 2 4 5 3 6 7 中序遍历