package com.camnter.basicexercises.tree;
import com.camnter.basicexercises.core.TreeNode;
import java.util.Stack;
/**
* 前序遍历
*
* 根左右
*
*
* - 1
* - 2 3
* - 4 5 6
* - 7 8
*
* 1 2 4 5 7 8 3 6
*
*
* @author CaMnter
*/
public class PreOrderRecursive {
void preOrderRecursive(TreeNode root) {
if (root == null) return;
System.out.print(root.value + " ");
preOrderRecursive(root.left);
preOrderRecursive(root.right);
}
public static void main(String args[]) {
PreOrderRecursive preOrder = new PreOrderRecursive();
preOrder.preOrderRecursive(TreeNode.getTree());
}
}