2012-11-05 28 views
4

我正在使用JGraphT,並且我有兩個DirectedGraphg1g2在JGraphT中合併圖表

如何合併g1g2到第三個圖g3? 我需要g3是一個正常的圖形,並有能力添加新的邊和頂點。

回答

6

終於找到了!

有一個在Graphs類,其將所述第二條目圖以第一條目圖形的方法:

Graphs.addGraph(g1, g2); 

添加所有頂點和指定的源圖表 的所有邊緣到指定的目標圖形。首先將源圖形的所有頂點添加到目標圖形中。然後將 源圖的每個邊添加到目標圖。如果作爲此 操作的結果修改了目標圖,則此方法返回 ,否則返回false。

我們可以讀更多here