すでに 2D があるとしint value[i][j]
ます。これはうまく機能しint
、各インデックスに 1 つ格納できます。ここで、2 つ目の配列を追加して、int data[i][j]
複数のint
データを格納できるようにします。私はそれに正しく近づいていますか?
たとえば、数独の場合:
value[0][0] = 0
しかし、他のグリッドでは、各インデックスにすべての可能な値があります
data[0][0] = {1,2,3,4,5,6,7,8,9}
それは可能ですか?その場合、自分のデータをどうすればよいですか? 配列、多次元配列、ArrayLists などについて本当に混乱しています。どれを使用すればよいかわかりません。
例えば:
値 {1,2,3}、{4,5,6}、{7,8,9}
3x3 の場合:
1,2,3
4,5,6
7,8,9
データ{1,2,3,4,5,6,7,8,9}
今すぐ各グリッドに保存したいのですが、そのグリッドでそれらの可能性をキャンセルしているため、後の手順でそのリストから削除する方法があります。また、data{} 内のデータは、ユーザーに表示する必要はありません。