Pouvez-vous m'aider avec l'algorithme pour faire ces choses? J'ai préordonné, inorder, et postorder mis en œuvre, et je suis donné l'indice de traverser l'arbre avec l'un de ces ordres. J'utilise dotty pour étiqueter (ou "visiter") les nœuds.Calcul de la profondeur et des descendants de l'arbre
La profondeur est le nombre d'arêtes de la racine à la feuille du bas, donc à chaque fois que je bouge, j'ajoute +1 à la profondeur? Quelque chose comme ca?
Aucune idée de l'algorithme pour les descendants. Ils posent des questions sur le nombre de nœuds qu'un nœud spécifique a sous lui-même.
Ce sont des arbres normaux btw.
'descendants' retournera toujours 0. – Potatoswatter
@Potatoswatter: oui, comme cela ressemblait à des devoirs, j'ai délibérément laissé quelques choses pour lui de se débrouiller tout seul ... –