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