так, как вы можете интерпретировать это как таковой:Построить график, данные координаты соседних узлов
nodeName nodeName's x-coord, nodeName's y-coord x-coord of an adjacent node, y-coord of that adjacent node
... а остальные просто больше координаты соседних узлов. Я пытаюсь понять, как сохранить это как график, чтобы я мог проверить, является ли путь законным. Например, возможно nodeA-nodeB-nodeC является законным, но nodeA-nodeC-nodeD не является.
Итак, мой последний вопрос: что является лучшим способом закодировать класс Graph и заполнить его, прочитав в этих данных?
Что вы подразумеваете под путями, являющимися «законными»? –
@AlexeyBerezkin Ну, незаконный путь был бы невозможен, если не перейти от одного узла к другому по смежностям, указанным в данных – varatis
@AlexeyBerezkin Например, в приведенных выше данных вы можете перейти от узла A к узлу с координатами (2,1), но вы не можете перейти к узлу с помощью коордов (3,3). – varatis