https://leetcode.com/problems/valid-sudoku/
在检测行是否合法时,i 表示矩阵的行,j 表示矩阵的列;
检测列是否合法时,i 表示矩阵的列,j 表示矩阵的行;
检测九宫格是否合法时,i 表示九宫格的标号,j 表示九宫格里的每个元素(只是我们需要根据i、j定位相应的元素到原来的矩阵: 第 i 个九宫格里面的第 j 个元素在原矩阵的第 3*(i/3) + j/3 行,第 3*(i%3) + j%3)列 ,“/” 表示整数除法)
mb63887cf57331d ©著作权
https://leetcode.com/problems/valid-sudoku/
在检测行是否合法时,i 表示矩阵的行,j 表示矩阵的列;
检测列是否合法时,i 表示矩阵的列,j 表示矩阵的行;
检测九宫格是否合法时,i 表示九宫格的标号,j 表示九宫格里的每个元素(只是我们需要根据i、j定位相应的元素到原来的矩阵: 第 i 个九宫格里面的第 j 个元素在原矩阵的第 3*(i/3) + j/3 行,第 3*(i%3) + j%3)列 ,“/” 表示整数除法)
下一篇:Linux文件权限
如何有效的开展性能测试
数组操作 判断数独是否合法
解题思路: 分别创建三个数组对行, 列, 3 x 3 方格的数字进行校验即可。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M