2D数组转化为1D的问题,如何将顶点矩阵转化为xy值矩阵



我想把这样的二维数组[ [x, y], [a, b], [z, e] ]变成[x, y, a, b, z, e]我已经尝试了索引和for循环的多种东西,但大多数都不起作用,其中一个是非常错误和粗略的我如何做到这一点,在c++我是一个初学者,我正试图学习矩阵

最好的方法是创建一个新的数组。使用下面的代码,这是非常简单和清晰的

int arr[rows*columns];
int a=0;
int array[rows][columns]={assign values}; 
for(int i=0;i<rows;i++){
for(int j=0;j<columns;j++){
arr[a]=array[i][j];  
a++;
}
}

最新更新