有没有建议提供更好的方法来实现数据结构以用Java构建Killer Sudoku网格?

我正在尝试建立一个数据结构来构建杀手级数独网格。

数据结构应能够读取大小为n(例如9x9)的网格的x和y坐标以及笼子总和的输入。 例如:

5(0,0)(1,0)

14(0,1)(0,2)

笼号-> 1->内有单元格-> 0,0 1,0->笼数总和= 5

笼号-> 2->有细胞-> 0,1 0,2->笼数总和= 14

调整数独时需要访问每个属性(cageNo,cells,cageSum)

我尝试使用多维数组,但是它的复杂性似乎是详尽无遗的。有什么建议!

评论