Ok, meine Situation ist dieses Ich habe eine Liste der Elemente, und ich brauche die Reihenfolge dieser Elemente auf den Referenzen haben sie basiert zu erhalten. Zum Beispiel kann sagen, haben wir folgende Artikel: A, B, C, D, E, F
C und D haben keine Abhängigkeiten so ihre Reihenfolge 0. B sein kann, ist derjenige, der die mit C, D und A. A hat C und F hat A und B hat
C D
| \ /
A /
/ | /
| B
\ |
F
In diesem Fall C, D = 0 A = 1 B = 2 F = 3
Ich habe über das Internet suchen und es scheint, ich bin nicht die richtige wissenschaftliche Bezeichnung für diese Verwendung. Wahrscheinlich ist es ein Set oder eine Tasche in irgendeiner Weise festgelegt. Ich weiß, es ist nicht ein Baum, wie sich diese Situation auf jedem Knoten mehr als zwei Kanten aufweist. Die Antwort kann in einer Programmiersprache sein, nur um es so allgemein wie möglich zu machen versuchen.













