@@ -6,41 +6,41 @@ Write a program to solve a Sudoku puzzle by filling the empty cells.
66
77A sudoku solution must satisfy ** all of the following rules** :
88
9- 1 . Each of the digits ` 1-9 ` must occur exactly once in each row.
10- 2 . Each of the digits ` 1-9 ` must occur exactly once in each column.
11- 3 . Each of the digits ` 1-9 ` must occur exactly once in each of the 9 ` 3x3 ` sub-boxes of the grid.
9+ 1 . Each of the digits ` 1-9 ` must occur exactly once in each row.
10+ 2 . Each of the digits ` 1-9 ` must occur exactly once in each column.
11+ 3 . Each of the digits ` 1-9 ` must occur exactly once in each of the 9 ` 3x3 ` sub-boxes of the grid.
1212
1313The ` '.' ` character indicates empty cells.
1414
15-
16-
1715** Example 1:**
1816
1917![ ] (https://upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Sudoku-
2018by-L2G-20050714.svg/250px-Sudoku-by-L2G-20050714.svg.png)
2119
2220> Input: 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"]]
23- >
21+ >
2422> Output: [[ "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"]]
25- >
26- > Explanation: The input board is shown above and the only valid solution is shown below:
27- >
28- >
29- >
23+ >
24+ > Explanation: The input board is shown above and the only valid solution is shown below:
25+ >
3026> ![ ] ( https://upload.wikimedia.org/wikipedia/commons/thumb/3/31/Sudoku-by-L2G-20050714_solution.svg/250px-Sudoku-by-L2G-20050714_solution.svg.png )
3127
3228** Constraints:**
3329
34- * ` board.length == 9 `
35- * ` board[i].length == 9 `
36- * ` board[i][j] ` is a digit or ` '.' ` .
37- * It is ** guaranteed** that the input board has only one solution.
38-
30+ - ` board.length == 9 `
31+ - ` board[i].length == 9 `
32+ - ` board[i][j] ` is a digit or ` '.' ` .
33+ - It is ** guaranteed** that the input board has only one solution.
3934
4035## 题目大意
4136
4237## 解题思路
4338
39+ #### 复杂度分析
40+
41+ - ** 时间复杂度** :` O() `
42+ - ** 空间复杂度** :` O() `
43+
4444## 代码
4545
4646``` javascript
@@ -50,6 +50,7 @@ by-L2G-20050714.svg/250px-Sudoku-by-L2G-20050714.svg.png)
5050## 相关题目
5151
5252:::: md-demo 相关题目
53+
5354- [ 36. 有效的数独] ( ./0036.md )
5455- [ 980. 不同路径 III] ( https://leetcode.com/problems/unique-paths-iii )
5556
0 commit comments