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); } } }
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)); }