首页  > 游戏热搜  > leetcode 37. 解数独

leetcode 37. 解数独

发布时间:2023-05-19 02:51:16     作者:互联网收集     浏览量:665    

数独世界纪录技巧

编写一个程序,通过填充空格来解决数独问题。

数独世界纪录技巧

数独的解法需 遵循如下规则:

数独世界纪录技巧

数字 1-9 在每一行只能出现一次。

数独世界纪录技巧

数字 1-9 在每一列只能出现一次。

数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)

数独部分空格内已填入了数字,空白格用 '.' 表示。

来源:力扣(LeetCode)

链接:https://leetcode-cn.com/problems/sudoku-solver

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

示例:

输入:board = [['5','3','.','.','7','.','.','.','.'],['6','.','.','1','9','5','.','.','.'],['.','9','8','.','.','.','.','6','.'],['8','.','.','.','6','.','.','.','3'],['4','.','.','8','.','3','.','.','1'],['7','.','.','.','2','.','.','.','6'],['.','6','.','.','.','.','2','8','.'],['.','.','.','4','1','9','.','.','5'],['.','.','.','.','8','.','.','7','9']]

输出:[['5','3','4','6','7','8','9','1','2'],['6','7','2','1','9','5','3','4','8'],['1','9','8','3','4','2','5','6','7'],['8','5','9','7','6','1','4','2','3'],['4','2','6','8','5','3','7','9','1'],['7','1','3','9','2','4','8','5','6'],['9','6','1','5','3','7','2','8','4'],['2','8','7','4','1','9','6','3','5'],['3','4','5','2','8','6','1','7','9']]

解释:输入的数独如上图所示,唯一有效的解决方案如下所示:

题解思路:DFS+回溯

收藏文章

收藏

文章标签: leetcode     37     解数    
上一篇:《巫师3》剧情解构:如何在任务驱动的剧情框架下打动玩家? 下一篇:玩转数独之九宫数独进阶技巧