Я работаю с каркасом Jung, чтобы поддерживать и визуализировать мой ориентированный граф. Моя вершина и край - это пользовательские классы. В классе вершин я поддерживаю набор свойств вершин, таких как тег, состояние и т. Д.Jung graph library: как искать вершины на основе свойства вершин?
Мне нужно найти график для вершины со специфическим свойством. Например, если указан тег, мне нужно найти граф, чтобы найти вершину, которая удерживает этот тег. Я не уверен, как это сделать эффективно.
любая помощь?
Ну, может быть, я не был ясен. Я знаю, что у Юнга нет никакой информации о моем пользовательском классе. Однако мой вопрос был очень специфическим. Есть ли встроенная поддержка в Jung, чтобы пересечь диаграмму jung (DFS/BFS) из корневого узла (если я укажу один). Мне нужно пересечь график, чтобы проверить тег узла и обновить статус узла (что не является специфичным для jung). ИЛИ, мне нужно реализовать код обхода? Надеюсь, теперь это ясно. – Pixelord
Зачем трассировать график? Вы можете просто перебирать вершины. Или, как я уже сказал, поддерживаем индекс свойств вершин. Единственная причина, по которой проходил график, заключалась бы в том, что обновление зависело от топологии. –