Dans Lua, j'ai une structure de la relation entre les objets arbre où un objet peut avoir plusieurs enfants, mais un seul objet parent, à savoirrecherche récursive avec des objets Lua
obj --- --- obj1 obj2 --- objd3 --- obj4 --- obj5 --- obj6
Si je veux connaître les parents «éloignés» de obj6 au lieu de simplement le parent immédiat obj5, comment puis-je y parvenir? J'ai juste besoin d'une liste de parents de deux niveaux ou plus au-dessus de l'objet actuel, et l'API avec laquelle je travaille a seulement une propriété obj.parent.
pseudo-code serait également utile de me faire dans la bonne direction.
Qu'avez-vous essayé? Vous semblez savoir que vous devez faire une recherche récursive, alors faites-le. –