4

我正在使用 JGraphT,我有两个DirectedGraph:g1g2.

我怎样才能合并g1g2第三张图g3?我需要g3成为一个普通图并且能够添加新的边和顶点。

4

1 回答 1

11

终于我找到了!

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

Graphs.addGraph(g1, g2);

将指定源图的所有顶点和所有边添加到指定目标图。首先将源图的所有顶点添加到目标图。然后将源图的每条边都添加到目标图中。如果此操作导致目标图已被修改,则此方法返回 true,否则返回 false。

我们可以在这里阅读更多内容。

于 2012-11-05T14:20:43.827 回答