Je veux être capable de parcourir un arbre et de comparer les nœuds d'un arbre aux nœuds d'un autre arbre du même format.Comparer des arbres dans une arborescence
EX: Il existe cinq catégories.
1 - 5. Sont tous statiques et identiques entre les deux arbres.
In 1. Toutes les valeurs statiques. Donc j'ai juste besoin de comparer les valeurs des nœuds là-bas.
Dans 2. Ceci provient d'un objet KVP et donc ceux-ci peuvent être différents en termes de nombre de nœuds et de leurs enfants uniques.
Dans 3. Comme 2, mais il y a 5 enfants
Dans 4-5 sont les mêmes que 1.
Je pensais en boucle dans les arbres et ayant une autre boucle pour chaque catégorie et vérifier les nœuds contiennent les mêmes valeurs.
La dynamique pour 2 et 3 je ferais quelque chose de la même chose, mais vérifiez la taille d'abord puis bouclez si la taille est la même.
Si je trouve une différence je changerais la couleur des noeuds.
Est-ce la meilleure méthode pour moi?