new Integer[size][size]; this.sudokuArray = new Sudoku= rand.nextLong(); this.sudokuArray[i] = new Sudoku(easy1, this.size, seed);我正在构建一个进化数独解算器,我遇到了一个问题
考虑到向量是Prolog中的链表,我想如果我先将谜题转换成2D数组格式,搜索速度会更快。并为拼图建立了一个转换器(参数P是给定的谜题,Sudoku是新定义的二维数组网格)。但我很难将给定的初始谜题中的值链接到我的2D数组中。param(Sudoku,P,I) Sudoku[I,J] is P[I,J] ).写在那里是为了看看向量/数组的样子。由于某种原因,它在第二
我正在编写一个程序,允许用户玩sudoku游戏。每个谜题都是一个2d的结构数组,但是我不能一次就把这个数组简化。是否有任何方法可以做到这一点,而不需要对每个元素的结构的每个部分的数组?class Sudoku { struct Puzz { // IsClue is used further in the programbool IsClue; Puzz Puzzle[9
我不知道为什么我的solve_sudoku函数会导致这个错误:我的完整代码在下面。void solve_sudoku(int sudoku[9][9], int depth){ int j=0;
if (!rowExists(sudoku, i, k) && !colExists(sudoku, j, k) && !valExi