-3

例如我有一个矩阵:

   0 1 2 3 4 
[0 X X X X X ]
[1 X X N X X ]
[2 X X X X X ]
[3 X X X X X ]
[4 X X X X X ]

我需要将值“N”向左、向右、向上或向下移动。“N”当前位置是 1 2. 例如我有一个运动:U 表示向上。我应该如何将值“N”移动到位置 0 2?

4

1 回答 1

2

如果您将其存储在多维数组中,则为二维。只需找到 N 所在的当前索引插入 X 并根据您的操作将 N 插入 +1 或 -1 索引内。清除控制台并重新显示矩阵。

于 2012-05-10T18:29:23.490 回答