JavaでJUNGを使用してグラフを作成しました
Graph<Integer, String> g;
public SimpleGraphView2() {
// Graph<V, E> where V is the type of the vertices and E is the type of the edges
g = new SparseGraph<Integer, String>();
// Add some vertices. From above we defined these to be type Integer.
g.addVertex((Integer)1);
g.addVertex((Integer)2);
g.addVertex((Integer)3);
g.addVertex((Integer)4);
g.addVertex((Integer)5);
g.addVertex((Integer)6);
g.addVertex((Integer)7);
g.addVertex((Integer)8);
g.addEdge("A", 1, 2);
g.addEdge("B", 2, 3);
g.addEdge("C", 2, 4);
g.addEdge("D", 4, 5);
g.addEdge("E", 1, 3);
g.addEdge("F", 6, 7);
g.addEdge("G", 7, 8);
}
作成したグラフ g で切断されたグラフの数を見つけたいです。したがって、私の場合、2の出力が必要です(最初のグラフには1、2、3、4、5が含まれます。2番目には6、7、8が含まれます)。どんな助けでもいただければ幸いです