Esempio n. 1
0
 public void MakeEmpty()
 {
     Root = null;
 }
Esempio n. 2
0
 public BinaryTree(T value)
 {
     Root = new BinaryNode <T>(value);
 }
Esempio n. 3
0
 public BinaryNode <T> AddRightChild(T value)
 {
     RightChild = new BinaryNode <T>(value);
     return(RightChild);
 }
Esempio n. 4
0
 public BinaryNode <T> AddLeftChild(T value)
 {
     LeftChild = new BinaryNode <T>(value);
     return(LeftChild);
 }
Esempio n. 5
0
 public BinaryNode(T value, BinaryNode <T> leftChild, BinaryNode <T> rightChild)
 {
     Value      = value;
     LeftChild  = leftChild;
     RightChild = rightChild;
 }
Esempio n. 6
0
 public BinaryNode(T value)
 {
     Value      = value;
     LeftChild  = null;
     RightChild = null;
 }