我正在使用LEMON Graph 库,想知道是否有一种有效的方法可以通过其对应的值接收ListDigraph::Node
xListDigraph::NodeMap
?
我在想类似的事情:
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中是否已经存在类似的东西?如果除了写自己的地图别无他法,我如何返回键(节点)?我可以迭代地图的基础值吗?