0
這裏是檸檬教程圖初始化的例子:使用STL容器,檸檬圖形庫初始化圖形
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
很容易地轉化到修改類型的圖表?