// 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); }