Die Art und Weise dies interpretieren kann, ist als solche:Build-Diagramm angegebenen Koordinaten von benachbarten Knoten
nodeName nodeName's x-coord, nodeName's y-coord x-coord of an adjacent node, y-coord of that adjacent node
... und der Rest sind nur mehr Koordinaten von benachbarten Knoten. Ich versuche herauszufinden, wie ich das als Diagramm speichern kann, damit ich prüfen kann, ob ein Pfad legal ist. Zum Beispiel ist vielleicht nodeA-nodeB-nodeC legal, aber nodeA-nodeC-nodeD nicht.
Also, meine letzte Frage ist: Was ist der beste Weg, um die Graph-Klasse zu programmieren, und bevölkern sie durch Einlesen dieser Daten?
Was meinst du mit Pfad ist "legal"? –
@AlexeyBerezkin Nun ein illegaler Pfad wäre einer, der nicht erreicht werden kann, indem man von einem Knoten zu einem anderen durch die in den Daten – varatis
@AlexeyBerezkin spezifizierten Umgebungen geht. Zum Beispiel können Sie in den obigen Daten von Knoten A zu dem Knoten gehen mit coords (2,1), aber Sie können nicht zu dem Knoten mit coords gehen (3,3) – varatis