Я в состоянии, когда мне нужно смоделировать набор JavaBeans в структуре графика, где каждый компонент является узлом/вершиной на графике, и они «связаны»/связаны с друг друга через и край.API-интерфейсы API графики и графики
Таким образом, как и один, можно использовать List<?>
или ArrayList<?>
для представления последовательности элементов. Мне нужен (желательно общий) API для представления узлов в графе. Этот API должен позволить мне строить график, добавлять/удалять узлы из графика, как мне нравится, и т. Д.
Кроме того, мне нужно иметь возможность искать весь график, передавая ему произвольное значение данных, и оно вернет узел/вершину, содержащую эти данные.
Единственное, что я могу найти, это встроенная Java TreeSet
, но мне не требуется ориентированное дерево, которое перетекает из одного корневого узла. Мне нужен истинный (в математическом смысле) графический API.
Существует ли такое решение там, или я застрял писать свои собственные с нуля (uggghhh). Заранее спасибо!
Там не очень много. 'class Node {private List соседей; } '. –
Возможный дубликат [Список API-интерфейсов Java для графических/сетевых структур данных] (http://stackoverflow.com/questions/2152143/list-of-java-apis-for-graph-network-data-structures) –