レモンには検索アルゴリズムと最短経路アルゴリズムが含まれているため、パスファインディングを処理するためにレモンを探しています。
問題は、私はレモンがどのように機能するかを理解するのに最初から立ち往生していて、彼らにはチュートリアルがありますが、質問するフォーラムがありません。
有向グラフについての私の理解は、あなたにはノードがあり、それは別のノードにリンクすることもリンクしないこともでき、それからあなたはそれに重みを持っているということです。
例:
A B C
A 0 1 0
B 1 0 5
C 0 0 0
この場合、AはB1の重みでC接続され、何にも接続されません(したがって、一度到達するCとスタックします)、1の値でB接続し、5の値で接続します。ABC
チュートリアルでは、次のようなことを行うように指示されています。
ListDigraph g;
ListDigraph::Node A = g.addNode();
ListDigraph::Node B = g.addNode();
ListDigraph::Node C = g.addNode();
これgで、3つのノードを持つグラフができました。それで?接続情報と重み値をどこに/どのように追加しますか?