示例#1
0
        public static void Tuan13_main()
        {
            Binarytree tree = new Binarytree();

            tree.InsertNode(50);
            tree.InsertNode(30);
            tree.InsertNode(20);
            tree.InsertNode(40);
            tree.InsertNode(35);
            tree.InsertNode(37);
            tree.InsertNode(36);
            tree.InsertNode(38);
            tree.InsertNode(45);
            tree.InsertNode(90);
            tree.InsertNode(100);
            tree.InsertNode(95);
            tree.InsertNode(85);
            tree.InsertNode(80);
            tree.DeleteNode(50);
            Console.WriteLine("\nPostorder");
            Binarytree.Postorder_traverse(tree.Root);
            Console.WriteLine("\nPretorder");
            Binarytree.Pretorder_traverse(tree.Root);
            Console.WriteLine("\nLTRtraverser");
            Binarytree.LTRtraverse(tree.Root);
            Console.ReadKey();
        }
        private Singleton()
        {
            DrugsList = new Manual_List <Drug>();

            Drugindex = new Binarytree <Drug>();

            OrderedDrugs = new Manual_List <Drug>();
        }
示例#3
0
            static void Main(string[] args)
            {
                Binarytree tree = new Binarytree();

                tree.root.left       = new Node(2);
                tree.root.right      = new Node(3);
                tree.root.left.left  = new Node(4);
                tree.root.left.right = new Node(5);

                tree.deleteTree(tree.root);
                tree.root = null;
                Console.WriteLine("Tree deleted");
                Console.ReadKey();
            }