Bonjour à tous,
Je n'avais pas sollicité votre aide depuis quelques temps mais à présent je cale sur un problème d'algo, dont voici une synthèse.
1. Je décris un arbre sous forme de graphe objet dont les sommets sont eux-mêmes des objets (classique)
2. Dans chaque sommet figure une information sous forme d'entier dont la valeur est positive UNIQUEMENT dans les feuilles de l'arbre (au départ de l'algo)
3. Par un parcours en profondeur j'essaie de remonter la plus grande valeur du niveau inférieur (voir exemple ci-après).
ID Initiale Finale "1" 0 30 "11" 0 15 "111" 10 10 "112" 15 15 "12" 0 30 "121" 10 10 "122" 20 20 "123" 30 30
Pb : à quel endroit de la procédure récursive positionner cette récupération ?
En effet à la remontée, après avoir exploré les feuille d'un niveau les feuilles je perds le sommet-père avant d'avoir pu y reporter la valeur maxi.
Par exemple quand maxi = 15, le parcours passe directement à l'ID = "12" avant que j'aie eu la main pour reporter cette valeur dans l'ID="11". Idem pour ID="1"
J'espère avoir été clair dans l'exposé de mon problème.
Merci de votre aide.
Bien cordialement
Partager