私はこのような配列を持っています:int[][][] grid_floor_row_col;
私はこのようにそれをトラバースしたい:int[][][] grid_row_col_floor;
最初にforループを変更してから、配列を変更しようとしました(新しいものにコピーします)が、それができません。私の心はそれ以上進みません...それがそうであるかどうかさえわかりません可能..
それは同じデータです。列ごと、行ごとにすべてのフロアを読み取り、異なる順序でトラバースする必要があるだけです....これが私がどのようにトラバースしていたかです:
for (int floor = 0; floor < grid_floor_row_col.Length; floor++)
{
for (int row = 0; row < grid_floor_row_col[floor].Length; row++)
{
for (int col = grid_floor_row_col[floor][row].Length - 1; col >= 0; col--)
{
//do stuff
}
}
}
今、トラバースする必要があります:
for rows
for cols
for floors
とても些細なことのようですが、それでもわかりません..