数独规则:
1-9的数不能出现在同一列,同一行,或者同一个3*3的格子中。
算法思想如下:
- 1 )找到一个空格子,如果找不到, 说明已经填满,这是一个解,返回true
- 2 )从1 - 9 的数字中填上找到的空格子,如果合法
- 2.1 生成部分解,递归调用 1)2) 3)
- 2.2 如果递归调用返回true,说明合法
- 2.3 回溯部分解
- 3)上述都不成,直接返回false
解法:
1 | import sys |
数独规则:
1-9的数不能出现在同一列,同一行,或者同一个3*3的格子中。
算法思想如下:
解法:
1 | import sys |