2011-08-17 6 views
0

jgrapht를 사용합니다. 하위 그래프를 생성합니다.JGrapht : DirectedSubgraph.java 클래스로 하위 그래프 생성

나는이 목적을 위해서 jgrapht-0.8.2/jgrapht-0.8.2/src/org/jgrapht/graph/DirectedSubgraph.java이 유용하다고 생각한다. 하지만 어떻게이 수업을 사용할 수 있습니까? 나 좀 도와 줄 수있어? 예를 들어

는 : jgrapht-0.8.2/jgrapht-0.8.2/src/org/jgrapht/demo/HelloJGraphT.java A는 그래프 생성자 HelloJGraphT.java 클래스처럼 사용된다 지시 당신의 새로운 하위 그래프를 만들려면,이 코드를 작성해야

DirectedGraph<String, DefaultEdge> g = 
      new DefaultDirectedGraph<String, DefaultEdge>(DefaultEdge.class); 

답변

0

:

DirectedSubgraph<String, DefaultEdge> YouSubGraph = new DirectedSubgraph<String, DefaultEdge>(arg0, arg1, arg2) 

여기서 arg0은 기본 그래프이며, arg1은 하위 그래프의 정점 세트이고 arg2는 하위 그래프의 가장자리 세트입니다.

당신은 사용하여 깨끗 세트를 얻을 수 있습니다

Set<DefaultEdge> YourEdges = YouSubGraph.edgeSet(); 

난 당신이 같은 방식에 정점을 얻을 수 있다고 생각합니다.

죄송합니다. 영어로 도움이 되었기를 바랍니다.

관련 문제