コード例 #1
0
ファイル: Program.cs プロジェクト: fmarkyy98/Bynary-Tree
 static void Main(string[] args)
 {
     tree.Add("Fejes Jennifer");
     tree.Add("Basa Richárd");
     tree.Add("Budaházy Bendegúz");
     tree.Add("Soós Barna");
     tree.Add("Gáspár Marcell");
     tree.Add("Fekete Márk");
     Console.ReadKey();
 }
コード例 #2
0
        static void Main(string[] args)
        {
            BinaryTree <int> binTree = new BinaryTree <int>();

            binTree.Add(10);
            binTree.Add(5);
            binTree.Add(20);
            binTree.Add(3);
            binTree.Add(6);
            binTree.Add(2);
            binTree.Add(1);
            binTree.Add(15);
            binTree.Add(25);
            binTree.Add(13);
            binTree.Add(18);
            binTree.Add(19);
            binTree.Add(12);
            binTree.Add(14);
            binTree.Add(23);
            binTree.Add(30);
            Console.ReadKey();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            int p1  = 20;
            int p2  = 15;
            int p3  = 30;
            int p4  = 25;
            int p5  = 35;
            int p6  = 22;
            int p7  = 28;
            int p8  = 32;
            int p9  = 38;
            int p10 = 31;
            int p11 = 33;

            BinaryTree bt = new BinaryTree();

            bt.Add(p1);
            bt.Add(p2);
            bt.Add(p3);
            bt.Add(p4);
            bt.Add(p5);
            bt.Add(p6);
            bt.Add(p7);
            bt.Add(p8);
            bt.Add(p9);
            bt.Add(p10);
            bt.Add(p11);

            bt.Remove(16);

            //Console.WriteLine(bt.counter);

            //BinaryTreeItem bt1 = new BinaryTreeItem();

            //bt1 = bt.FindRecursiv(23);
            //bt1 = bt.FindItemBeforeItemToFind(20);

            //bt1 = bt.FindMaxRecursiv(3);
            //bt1 = bt.FindMinRecursiv(3);



            Console.ReadKey();
        }
コード例 #4
0
        static void Main(string[] args)
        {
            BinaryTree bt = new BinaryTree();

            bt.Add("Jesse");
            bt.Add("Calum");
            bt.Add("Nathan");
            bt.Add("Travis");
            bt.Add("Inarius");
            bt.Add("Bundo");
            bt.Add("Balgour");
            bt.Add("Hughug");
            bt.Add("Jessica");
            bt.Add("Lucy");



            bt.Display();
            Console.WriteLine();
            string choice = DisplayMenu();

            Console.WriteLine();
            do
            {
                switch (choice)
                {
                case "A":
                    bt.Add(NewItem());
                    break;

                case "D":
                    bt.Delete(DeleteItem());
                    break;

                case "F":
                    bt.SearchItem(SearchItem());
                    break;

                default: break;
                }
                if (choice != "Q")
                {
                    bt.Display();
                    Console.WriteLine();
                    choice = DisplayMenu();
                    Console.WriteLine();
                }
            }while (choice != "Q");
        }
コード例 #5
0
        static void Main(string[] args)
        {
            int t1  = 20;
            int t2  = 15;
            int t3  = 30;
            int t4  = 25;
            int t5  = 35;
            int t6  = 22;
            int t7  = 28;
            int t8  = 32;
            int t9  = 38;
            int t10 = 31;
            int t11 = 33;

            BinaryTree bt = new BinaryTree();

            bt.Add(t1);
            bt.Add(t2);
            bt.Add(t3);
            bt.Add(t4);
            bt.Add(t5);
            bt.Add(t6);
            bt.Add(t7);
            bt.Add(t8);
            bt.Add(t9);
            bt.Add(t10);
            bt.Add(t11);

            //Find
            BinaryTreeItem bt1 = new BinaryTreeItem();
            BinaryTreeItem bt2 = new BinaryTreeItem();

            // bt1 = bt.Find(12);
            // bt2 = bt.FindRecursiv(12);
            //bt2 = bt.FindItemBeforeItem(12);

            bt.Remove(20);

            // bt1 = bt.FindMax();
            //bt2 = bt.FindMaxRecursiv(10);
            //bt1 = bt.FindMin(10);
            //bt2 = bt.FindMinRecursiv(10);
            //Console.WriteLine(bt2);
            Console.WriteLine();

            //bt1 = bt.FindMin();
            //bt2 = bt.FindMax();
            // Console.WriteLine(bt1);
            //Console.WriteLine(bt2);

            // Console.WriteLine(bt.Counter);


            Console.ReadKey();
        }