Cでのダイクストラのアルゴリズムについて助けが必要です。
次のような隣接行列を生成しました。
int mat[NB][NB] = {{0, 171, MAX, 132, [...]}, {171, 0, 30, 39, [...]}, , [...]};
私はこの実装を見つけました:http ://www.answers.com/topic/dijkstra-s-algorithm-1しかし、パスは1次元配列であり、私のマトリックスは2次元配列です。
あるものを別のものに変換する方法はありますか?あるいは、誰かがこの種の行列を処理する方法を持っているかもしれません。
助けてくれてありがとう