예제 #1
0
        static void Main(string[] args)
        {
            Drzewo drzewo = new Drzewo(20);

            drzewo.Add(10);
            drzewo.Add(5);
            drzewo.Add(15);

            drzewo.Add(27);
            drzewo.Add(25);
            drzewo.Add(24);
            drzewo.Add(22);
            drzewo.Add(26);
            drzewo.Add(30);

            /*
             * for (int i = 0; i < 10; i++)
             * {
             *  Console.WriteLine("Podaj wartosc do wpsiania do drzewka");
             *  string a = Console.ReadLine();
             *  if (drzewo.Contains(Int16.Parse(a)).Equals(true)) Console.WriteLine("Ta cygfra juz jest");
             *  else Console.WriteLine("Wpisano");
             * }
             * Console.WriteLine("\n");
             * drzewo.Wyswietl();
             */


            Console.WriteLine("\n");

            Console.WriteLine("Najwieksza wartosc {0}\n", drzewo.ZwrocWartosc(drzewo.GetMaxValueNode()));



            drzewo.Clear(drzewo);
        }
예제 #2
0
 public void Clear(Drzewo tree)
 {
     root.Clear(root);
     root = null;
     tree = null;
 }