【发布时间】:2018-02-12 16:35:55
【问题描述】:
我是使用 LEMON Graph library 的人,想知道是否有一种有效的方法可以通过其对应的ListDigraph::NodeMap 的值来接收ListDigraph::Node x?
我在想这样的事情:
lemon::ListDigraph lg;
lemon::ListDigraph::NodeMap<std::string> nodeColor(lg);
lemon::ListDigraph::Node n = lg.addNode();
nodeColor[n] = "red";
lemon::ListDigraph::Node m = lg.addNode();
nodeColor[m] = "green";
# now I'd like to have something like:
lemon::ListDigraph::Node x = nodeColor.getNodeFromColor("red");
LEMON 中是否已经存在类似的东西?如果除了写自己的地图别无他法,我如何返回键(节点)?我可以迭代地图的基础值吗?
【问题讨论】: