Example #1
0
 public void T01_Espèce(int i, EspèceDeNoeud espèce)
 {
     TestUtil.NotImplementedInconclusive(() =>
                                         AreEqual(espèce,
                                                  FactoryPlus.Arbres123()?.ElementAtOrDefault(i - 1)?.Espèce)
                                         );
 }
Example #2
0
        public static int NbEspèce(Noeud?arbre, EspèceDeNoeud espèce)
        {
            int nbEspèce = 0;

            parcourir(arbre, espèce);
            return(nbEspèce);

            void parcourir(Noeud?noeud, EspèceDeNoeud espèce)
            {
                if (noeud is null)
                {
                    return;
                }
                else
                {
                    if (noeud.Espèce == espèce)
                    {
                        nbEspèce++;
                    }
                    parcourir(noeud.Gauche, espèce);
                    parcourir(noeud.Droite, espèce);
                }
            }
        }