私のプロジェクトは、Java を使用して最小スパニング ツリーを実装することです。プリムのアルゴリズムを使用してタスクを実行することを目指しています。
グラフの定義は G = (V, E) です。ここで、V はピンのセット、E はピンのペア間の可能な相互接続のセットであり、E の各エッジ (u,v) に対して重み w( u,v) u と v を接続するためのコストを指定します。
私の考えは、2 つのハッシュマップを使用することです。まず、ピンをキーとして、近隣のリストを値として持ちます。2 番目のハッシュマップは、エッジ (u,v) のリストをキーとして取得し、値はその重みになります。
グラフを保存する最良の方法は何だと思いますか?