1 pièce(s) jointe(s)
[recursivité] : parcours de structure arborescente
Bonjour,
Je suis en pleine galère sur le codage d'une méthode récursive qui doit calculer des valeurs sur une structure de données arborescente.
En gros j'ai une structure arborescente qui ressemble à ça :
Root
|- 00
|- 41
| |- 139
| |- 10 kg
| |- 20 kg
|
|- 140
|- 5 kg
|- 7 kg
|- 12 kg
Seuls les noeuds feuille contiennent une donnée de poids.
La méthode que je veux coder consiste à mettre à jour toute l'arborescence afin de mettre à jour la donnée Poids.
On devrait avoir :
Root (60 kg)
|- 00 (60 kg)
|- 41 (60 kg)Pièce jointe 289726
| |- 139 (36 kg)
| |- 10 kg
| |- 20 kg
|
|- 140 (24 kg)
|- 5 kg
|- 7 kg
|- 12 kg
Ci-joint mon appli de test.