Java で Dijkstra アルゴリズムをコーディングしています。私の最初の方法
public void populateDijkstraFrom(Node startNode)
それぞれの距離と先行ノードを含むノードのリンク リストを作成します。私の2番目の方法
public List<Node> getShortestPath(Node startNode, Node targetNode)
populateDijkstraFrom メソッドからのノードのリストを使用して、startNode から targetNode までの最短パスを持つノードのリストを作成することになっています。
しかし、getShortestPath メソッドで Dijkstra メソッドからノードのリストにアクセスする方法がわかりません。戻り値の型を void から LinkedList に変更することはできましたが、void を使用すると機能すると言われました。
どうすればいいのですか?
ありがとう