二叉树遍历
1 | class TreeNode{ |
先序遍历
上图中序遍历顺序:abdecfg
代码:
1 | public static void preOrder(TreeNode root){ |
中序遍历
上图中序遍历顺序:dbeafcg
代码:
1 | public static void inOrder(TreeNode root){ |
后序遍历
上图后序遍历顺序:debfgca
代码:
1 | public static void postOrder(TreeNode root){ |
1 | class TreeNode{ |
上图中序遍历顺序:abdecfg
代码:
1 | public static void preOrder(TreeNode root){ |
上图中序遍历顺序:dbeafcg
代码:
1 | public static void inOrder(TreeNode root){ |
上图后序遍历顺序:debfgca
代码:
1 | public static void postOrder(TreeNode root){ |