所以我有一个N维数组,其中N是一个完美的正方形。我把这个一维数组想象成一个二维数组(尽管它不是)。例如,具有值int Array = { 0,1,2,3,4,5,6,7,8 }
移调1维阵列
阵列即
int *Array = new int [9];
for (int i = 0 ; i < 9 ; i ++)
Array[i] = i; // For example
这被打印为
0 1 2
3 4 5
6 7 8
所以,我要互换的一个维阵列,使得我得到的位置转吧,...
例如...
0 3 6
1 4 7
2 5 8
这是基本相同的一个维数组,但值进行交换,从而数组现在int Array = {0,3,6,1,4,7,2,5,8}
如果我把它扩展到尺寸1024 * 1024的数组,怎么会逻辑是什么?
哈哈。这是一个超快速的答案;) – Legolas
你的阵列是一个一维阵列? – 2016-01-19 20:07:05