-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

これを多次元配列に格納する場合は、2 次元です。N が配置されている現在のインデックスを見つけて、そこに X を挿入し、操作に応じて +1 または -1 インデックス内に N を挿入します。コンソールをクリアしてマトリックスを再表示します。

于 2012-05-10T18:29:23.490 に答える