我正在寻找 Lemon 来处理我的寻路,因为它具有搜索和最短路径算法等。
问题是,我一开始就一直在理解 Lemon 的工作原理,他们有教程但没有论坛可问。
我对有向图的理解是你有一个节点,它可以链接或不链接到另一个节点,然后你对它有一个权重。
例子:
A B C
A 0 1 0
B 1 0 5
C 0 0 0
在此,A
与B
权重为 1C
的连接,与无连接(因此一旦到达,C
您就会被卡住),并B
以A
1 的值B
连接并C
以 5 的值连接。
该教程说要做这样的事情:
ListDigraph g;
ListDigraph::Node A = g.addNode();
ListDigraph::Node B = g.addNode();
ListDigraph::Node C = g.addNode();
所以现在我有一个g
包含三个节点的图表。怎么办?在哪里/如何添加连接信息以及权重值?