public Knoten Einfügen(Knoten root, string value) { if (root == null) { root = new Knoten(); root.data = Convert.ToInt32(value); } else if (Convert.ToInt32(value) < root.data) { root.links = Einfügen(root.links, value); } else { root.rechts = Einfügen(root.rechts, value); } return(root); }
public void Ausgabe(Knoten root) { Console.WriteLine("Wurzel Wert:{0}", root.data); Console.WriteLine("Linke Knoten Wert:{0}", root.links.data); Console.WriteLine("Rechter Knoten Wert:{0}", root.rechts.data); }
public BinaryTree() { _root = null; }