【发布时间】:2012-08-07 20:14:30
【问题描述】:
我正在寻找 Lemon 来处理我的寻路,因为它具有搜索和最短路径算法等功能。
问题是,我一开始就一直在理解 Lemon 的工作原理,而且他们有教程但没有论坛可问。
我对有向图的理解是你有一个节点,它可以链接或不链接到另一个节点,然后你对它有一个权重。
例子:
A B C
A 0 1 0
B 1 0 5
C 0 0 0
在此,A 连接到 B,权重为 1,C 没有连接(所以一旦你到达 C,你就卡住了),B 连接到 @987654327值为 1 的 @ 和 B 连接到值为 5 的 C。
教程说要做这样的事情:
ListDigraph g;
ListDigraph::Node A = g.addNode();
ListDigraph::Node B = g.addNode();
ListDigraph::Node C = g.addNode();
所以现在我有一个包含三个节点的图表g。怎么办?在哪里/如何添加连接信息以及权重值?
【问题讨论】:
标签: c++ path-finding directed-graph lemon-graph-library