合并JGraphT中的图形

时间:2012-11-05 12:48:12

标签: java jgrapht

我正在使用JGraphT,我有两个DirectedGraphg1g2

如何将g1g2合并到第三个图g3? 我需要g3为普通图,并且能够添加新的边和顶点。

1 个答案:

答案 0 :(得分:7)

最后我找到了它!

Graphs类中有一个方法可以将第二个条目图添加到第一个条目图中:

Graphs.addGraph(g1, g2);
  

添加指定源图的所有顶点和所有边   到指定的目标图。首先是源的所有顶点   图表将添加到目标图表中。然后每一个边缘   源图表将添加到目标图表中。此方法返回   如果由于此而修改了目标图,则为true   操作,否则返回false。

我们可以阅读更多here