Esempio n. 1
0
 public void AddValue(int val)
 {
     if (val.CompareTo(Value) < 0)
     {
         if (Left == null)
         {
             Left = new BinaryTree(val, Left);
         }
         else if (Left != null)
         {
             Left.AddValue(val);
         }
     }
     else
     {
         if (Right == null)
         {
             Right = new BinaryTree(val, Right);
         }
         else if (Right != null)
         {
             Right.AddValue(val);
         }
     }
 }
Esempio n. 2
0
 public void AddValue(int value)
 {
     if (value < Value)
     {
         if (Left == null)
         {
             Left = new Node(value);
         }
         else
         {
             Left.AddValue(value);
         }
     }
     else
     {
         if (Right == null)
         {
             Right = new Node(value);
         }
         else
         {
             Right.AddValue(value);
         }
     }
 }