Esempio n. 1
0
 public void Add(int child)
 {
     if (child < this.Key)
     {
         if (this.LeftChild == null)
         {
             this.LeftChild = new TreeNod(child);
         }
         else
         {
             this.LeftChild.Add(child);
         }
     }
     else if (child > this.Key)
     {
         if (this.RightChild == null)
         {
             this.RightChild = new TreeNod(child);
         }
         else
         {
             this.RightChild.Add(child);
         }
     }
 }
Esempio n. 2
0
        public static void Main()
        {
            TreeNod test = new TreeNod(10);
            test.Add(3);
            test.Add(5);
            test.Add(4);
            test.Add(6);
            test.Add(7);
            test.Add(14);

            Console.WriteLine(test.Contains(10));
            Console.WriteLine(test.Contains(3));
            Console.WriteLine(test.Contains(5));
            Console.WriteLine(test.Contains(8));
        }