在上一篇介绍了如何判断一个待填写的数独是否有效本篇将进一步通过回溯法 求解填充一个完整的数独。
1、遍历输入单元格如果一个单元格为空,则填入该行为空的數字更新对应的行、列、子单元; 2、判断填入数字是否满足数独有效性要求,如果不满足填入该空格可填入的另一个有效数字; 3、重複1,2过程直到每行扫描结束,进行下一行扫描(注释:该方法类似填入一个数字不断尝试数字,如果填错了就把填入的数字删除换一个數字重新尝试。玩过数独其实有很多有意思的解法,感兴趣的同学可以搜索 更有趣的解法这样对求解是很复杂的,但对机器来说却很方便)