私のA *アルゴリズムの実装にはいくつかの助けが必要です。 アルゴリズムを実行すると目的が見つかりますが、パスは最短ではありません.-P ここに私のコードはありますか? 私はそれが私の問題である再構築パスかもしれないと思うが、わからない。すべての偉大な答えをみんなに public class Pathfinder {
public List<Node> aStar(Node start, No
まず、長いコードを残念に思いますが、すべてのコードが問題を理解するのに関連していると感じます。 grid.txtファイル(次のリンクを参照)https://ufile.io/9e6hm は、0、100、または-1のいずれかで塗りつぶされたセルの2次元グリッドを格納します。 0は空き、100と-1は占有されています。 My A *は、特定の開始点からゴールまでのパスを見つけなければなりません。 これ