我正在尝试构建一个二维数组
int[,] graph = new int[totalNumberOfCaves, totalNumberOfCaves]
在这种情况下,值totalNumberOfCaves = 7
然后,我想用名为list<int>
的{{1}}中的值填充该值,在这种情况下,该值将总共包含connectionWeight
。
我认为2D数组构造正确,但是不确定如何在需要的点向该数组添加totalNumberOfCaves * totalNumberOfCaves
的值。
二维数组的构建如下;
connectionWeight
任何有关如何改善此问题或在正确的位置获得附加值的建议。
谢谢
答案 0 :(得分:1)
graph[i, j] = connectionWeight[i * 7 + j];
可以解决问题。否则,我认为您填写2D数组的方式没有问题。