Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1.  
  2. /**
  3. * TreeNode.
  4. */
  5. class TreeNode {
  6. private int data;
  7. private TreeNode leftNode;
  8. private TreeNode rightNode;
  9.  
  10. public TreeNode(int nodeData) {
  11. data = nodeData;
  12. leftNode = rightNode = null;
  13. }
  14. }
  15.  
  16. /**
  17. * Tree (of TreeNodes).
  18. */
  19. class Tree {
  20. TreeNode root;
  21.  
  22. /**
  23. * Adds the specified value to the Tree. * @param value an int
  24. */
  25. public void add(int value) {
  26. TreeNode temp = new TreeNode(value);
  27. if (root == null)
  28. root = temp;
  29. else
  30. add(root, temp);
  31.  
  32. }
  33.  
  34. /*
  35. * Implement this helper method.
  36. *
  37. * @param currentNode
  38. *
  39. * @param newNode
  40. */
  41. private void add(TreeNode currentNode, TreeNode newNode) {
  42.  
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement