static void Main(string[] args) { CAppMyBinTree.Check(); Console.WriteLine("Press any key to continue"); Console.ReadKey(); }
/// <summary> /// /// </summary> public static void Check() { CAppMyBinTree tmpTree = new CAppMyBinTree(); tmpTree.Insert(-20); for (int i = 0; i < 20; i++) { tmpTree.Insert(i); tmpTree.Insert(i + 1); tmpTree.Insert(i + 2); } Console.WriteLine("Content of bin tree"); tmpTree.Print(); int t = 20; Console.WriteLine("Item {0} in the three: {1}", t, tmpTree.Find(t)); t = -20; Console.WriteLine("Item {0} in the three: {1}", t, tmpTree.Find(t)); Console.WriteLine("BST : {0}", tmpTree.CheckIfBST()); Console.WriteLine("Minimum element: {0}", tmpTree.FindMin()); Console.WriteLine("-----------------------------------------"); tmpTree.CreateDummyTree(); Console.WriteLine("Content of bin tree"); tmpTree.Print(); Console.WriteLine("-----------------------------------------"); CAppMyBinTree tmp1 = new CAppMyBinTree(); //tmp1.Insert(10); //tmp1.Insert(9); //tmp1.Insert(11); //tmp1.Insert(1); //tmp1.Insert(50); //tmp1.Insert(12); //tmp1.Insert(15); tmp1.InsertRec(tmp1.m_root, 1, 3); Console.WriteLine(tmp1.m_root.DisplayNode()); }