我需要一些关于 Dijkstra 在 C 中的算法的帮助。
我已经生成了我的邻接矩阵,看起来像:
int mat[NB][NB] = {{0, 171, MAX, 132, [...]}, {171, 0, 30, 39, [...]}, , [...]};
我找到了这个实现:http ://www.answers.com/topic/dijkstra-s-algorithm-1但路径是一维数组,我的矩阵是二维数组。
有没有办法将一个转换为另一个?或者也许有人有处理这种矩阵的方法。
提前感谢您的帮助