Salut, 
Je ne suis pas trés bon dans ce genre de chose mais, pourquoi ne pas utiliser 
une liste alpha-beta pour ce que tu veux faire?
	
		
			
			
				A dépend de personne
B dépend de personne
C dépend de personne
D dépend de A, B et C
E dépend de D
			
		
 
	 
 Donnerai un truc du genre:
	
	| 12
 3
 
 |  
alpha: a b c d e
beta : 0|0|0|3012|13 | 
 Avec 0|... le premier élément de alpha dépende de 0 élément
        ...|3012|... le quatrième élément (donc D) dépend de 3 éléments de alpha
Apres pour construire ton arbre, il suffit d'analyser la liste... non?
Pour la recherche des racines, il faut parcourir beta et tester la valeur (0 = racine)
Etc...
Qu'en penses tu?
Partager