public static void Main(String[] args) { BSTree <int> arbol = new BSTree <int>(new Comparaint()); arbol.insert(5); arbol.insert(3); arbol.insert(6); arbol.insert(1); arbol.insert(4); Console.WriteLine(arbol.contains(4)); Console.WriteLine(arbol.contains(8)); foreach (int elem in arbol) { Console.WriteLine(elem); } }
public void insert(T elem) { if ((this.data == null)) { this.data = elem; } else if ((this.comp.(elem, this.data) <= 0)) { if ((this.left == null)) { this.left = new BSTree <T>(this.comp, elem); } else { this.left.insert(elem); } }