說我有一個3x4x5x6 java的雙陣列a
我展開成一個ArrayList以下列方式長度360的b
:如何將單維索引轉換爲多維數組中的相應索引?
for (int i = 0; i<a.length; i++){
for (int j = 0; j<a[0].length; j++){
for (int k = 0; k<a[0][0].length; k++){
for (int m = 0; m<a[0][0][0].length; m++){
b.add(a[i][j][k][m]);
}
}
}
}
鑑於b
索引,有一種簡單的方法來找到相應的4-元組索引a
?