// Allison Obourn // CSE 143 - lecture 19 // Creates a tree of integer and prints its elements in different orders. public class IntTreeClient { public static void main(String[] args) { // build a tree out of nodes (use the jGRASP debugger to see its // structure) IntTreeNode root = new IntTreeNode(17); root.left = new IntTreeNode(5); root.right = new IntTreeNode(42); root.left.right = new IntTreeNode(7); root.right.left = new IntTreeNode(16); root.right.right = new IntTreeNode(31); IntTree tree = new IntTree(root); // Trace in jGRASP debugger. System.out.print("Preorder: "); tree.printPreorder(); System.out.println(); System.out.print("Inorder: "); tree.printInorder(); System.out.println(); System.out.print("Postorder: "); tree.printPostorder(); System.out.println(); } }