我想在一个数组中存储一个对称矩阵
对于矩阵我正在这样做
double[,] mat = new double[size,size];
for (int i = 0; i < size; i++)
{
for (int j = 0; j <= i; j++)
mat[i, j] = mat[j, i] = (n * other_matrix[i,j]);
}
Run Code Online (Sandbox Code Playgroud)
如果我想存储在一个数组中
double[] mat = new double[size*size];
Run Code Online (Sandbox Code Playgroud)
代替
double[,] mat
Run Code Online (Sandbox Code Playgroud)
什么是最有效的方式?
用mat[i*n+j]
?