Мне нужно создать граф с его самоопределяемым типом узла, а узлы и соединения считываются из txt файла один за другим.
Формат файла выглядит следующим образом: startNode attibutes endNode.
Каждый раз, когда я читаю одну строку, я создавал 2 объекта узла: startNode и endNode. и добавить ребро между ними ..
Однако startNode может существовать в несколько строк.
например. V1 ... V2; V1 ... V3
Поэтому, прежде чем добавлять ребра, я должен проверить, содержал ли мой граф узел, и мне следует использовать вершину в графах вместо вновь созданного узла.
Есть ли у Юнга какой-либо встроенный метод для решения этой проблемы?
Или есть предложения?