//methods public void AddNode(Node n) { if (n.value < value) { if (leftNode == null) { leftNode = n; } else { leftNode.AddNode(n); } } else if (n.value > value) { if (rightNode == null) { rightNode = n; } else { rightNode.AddNode(n); } } }
public void AddValue(int val) { Node n = new Node(val); if (root == null) { root = n; } else { root.AddNode(n); } }