public static void RunBinarySearchTreeDemo(params int [] numbers) { var node = new BstNode(4); var bst = new BinaryTree(node); for (int i = 0; i < numbers.Length; i++) { bst.Insert(bst.RootNode, numbers[i]); } //Console.Write("InOrderTraversal: "); //bst.PrintInOrder(bst.RootNode); //bst.PrintPostOrder(bst.RootNode); //bst.Search(bst.RootNode, 10); //bst.IterativeInOrder(bst.RootNode); //bst.IterativePreOrder(bst.RootNode); bst.IterativePostOrder(bst.RootNode); }