我正在使用 JGraphT,我有两个DirectedGraph
:g1
和g2
.
我怎样才能合并g1
到g2
第三张图g3
?我需要g3
成为一个普通图并且能够添加新的边和顶点。
终于我找到了!
类中有一个方法Graphs
可以将第二个入口图添加到第一个入口图:
Graphs.addGraph(g1, g2);
将指定源图的所有顶点和所有边添加到指定目标图。首先将源图的所有顶点添加到目标图。然后将源图的每条边都添加到目标图中。如果此操作导致目标图已被修改,则此方法返回 true,否则返回 false。
我们可以在这里阅读更多内容。