Skip to content

Commit 5cd5814

Browse files
committed
Update Backtracking-NQueens.md
1 parent a0eeb8c commit 5cd5814

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/dataStructures-algorithms/Backtracking-NQueens.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
若 row 行的棋子和 i 行的棋子在同一对角线,等腰直角三角形两直角边相等,即 row - i == Math.abs(result[i] - column)
4242

4343
布尔类型变量 isValid 的作用是剪枝,减少不必要的递归。
44-
```
44+
```java
4545
public List<List<String>> solveNQueens(int n) {
4646
// 下标代表行,值代表列。如result[0] = 3 表示第1行的Q在第3列
4747
int[] result = new int[n];
@@ -104,7 +104,7 @@ row - i + n 的最大值为 2n(当row = n,i = 0时),故anti_diag的容
104104

105105
**解法二时间复杂度为O(n!),在校验相同列和相同对角线时,引入三个布尔类型数组进行判断。相比解法一,少了一层循环,用空间换时间。**
106106

107-
```
107+
```java
108108
List<List<String>> resultList = new LinkedList<>();
109109

110110
public List<List<String>> solveNQueens(int n) {

0 commit comments

Comments
 (0)