Problem 37: Sudoku Solver
思路
首先遍历整个 matrix,然后尝试填入 1 - 9 这些数字。
每次填入一个数字,立马进行 check,如果 valid,就继续往下一层递归;反之退出。所以基于这样的考虑,可以把 dfs 设置成 boolean type,这样可以一层一层地判断
最后判断每一个 3 * 3 的 block 的时候,注意如何定位每一个元素
Last updated
首先遍历整个 matrix,然后尝试填入 1 - 9 这些数字。
每次填入一个数字,立马进行 check,如果 valid,就继续往下一层递归;反之退出。所以基于这样的考虑,可以把 dfs 设置成 boolean type,这样可以一层一层地判断
最后判断每一个 3 * 3 的 block 的时候,注意如何定位每一个元素
Last updated