여기

2014-09-05 1 views
0

레몬 튜토리얼 그래프 초기화의 예 : 동일한는 아크 데이터 컨테이너를 사용하여여기

ListDigraph g; 
ListDigraph::Node x = g.addNode(); 
ListDigraph::Node y = g.addNode(); 
ListDigraph::Node z = g.addNode(); 
g.addArc(x,y); 
g.addArc(y,z); 
g.addArc(z,x); 

을 수행 할 수는? 예를 들면 :

vector<pair<int, int>> arcs = {{0, 1}, {1, 2}, {2, 0}}; 
LemonGraph    g(3, arcs); 

편집

난 그냥이 StaticDigraph에 대해 수행 할 수 있음을 발견

은 아래를 참조하십시오 :

vector<pair<int, int>> arcs = {{0, 1}, {1, 2}, {2, 0}}; 
StaticDigraph   g; 

g.build(3, arcs.begin(), arcs.end()); 

StaticDigraph 쉽게 그래프의 수정 가능한 형태로 변환 할 수 있습니까?

답변

1

아니요, 하나의 생성자 만 기본값입니다. docs