Пример #1
0
        // TD 1
        static void Arbre()
        {
            Tree root = new Tree()
            {
                Id = 1,
            };

            Tree[] tree = { new Tree(2, 1), new Tree(3, 1), new Tree(4, 2) };
            root = Tree.BuildTree(tree.ToList(), root);

            Console.WriteLine("Largeur");
            showListTree(Td1.Largeur(root));

            Console.WriteLine("Prefixe");
            List <Tree> prefixe = new List <Tree>();

            Td1.Prefixe(root, prefixe);
            showListTree(prefixe);

            Console.WriteLine("Suffixe");
            List <Tree> suffixe = new List <Tree>();

            Td1.Suffixe(root, suffixe);
            showListTree(suffixe);

            Console.WriteLine("Infixe");
            List <Tree> infixe = new List <Tree>();

            Td1.Infixe(root, infixe);
            showListTree(infixe);
        }