チェス盤のKnight'sShortestPathでの以前のStackOverflow投稿の1つに質問があります
'ok、それはグラフの質問であり、そのスパース行列は':のようなものです。
(a1,b3)=1,
(a1,c2)=1,
.....
既存のエッジを記述します。ただし、ダイクストラのアルゴリズムで簡単に使用できるように、このグラフのデータ構造がどのように見えるか(隣接行列ですか?上記の「スパース行列」と記載されていますか?)はまだわかりません。
http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm。
アルゴリズムの説明から、グラフのデータ構造が頂点のセットであり、隣接する頂点情報が利用可能である場合は便利に見えます。しかし、どうすればこれを達成できますか?
このグラフのサンプルデータ構造を書き出すにはどうすればよいですか?ダイクストラのアルゴリズムにどのように便利にリンクできるかについての理解を求めています。