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
很容易地转化到修改类型的图表?