@@ -0,0 +1,715 @@
+/* %0A   Programmers: Kristoffer Larson%0A   %0A   Description: %0A      A TreeNode with an item and pointers to children.%0A      Used in the construction of the BST.%0A      %0A*/%0Aclass TreeNode%3CT%3E %7B%0A   T item;%0A   TreeNode%3CT%3E leftChild;%0A   TreeNode%3CT%3E rightChild;%0A   %0A   public TreeNode(T newItem) %7B%0A   // Initializes tree node with item, and no children.%0A      item = newItem;%0A      leftChild = null;%0A      rightChild = null;%0A   %7D // end constructor%0A   %0A   public TreeNode(T newItem, TreeNode%3CT%3E left, TreeNode%3CT%3E right) %7B%0A   // Initializes tree node with item and %0A   // the left and right children references.%0A      item = newItem;%0A      leftChild = left;%0A      rightChild = right;%0A   %7D // end constructor%0A%7D // end TreeNode%0A

Create TreeNode.java