替换图片链接
This commit is contained in:
@@ -15,7 +15,7 @@ n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,
|
||||
|
||||
示例 1:
|
||||
|
||||

|
||||

|
||||
|
||||
* 输入:n = 4
|
||||
* 输出:[[".Q..","...Q","Q...","..Q."],["..Q.","Q...","...Q",".Q.."]]
|
||||
@@ -45,7 +45,7 @@ n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,
|
||||
|
||||
下面我用一个 3 * 3 的棋盘,将搜索过程抽象为一棵树,如图:
|
||||
|
||||

|
||||

|
||||
|
||||
从图中,可以看出,二维矩阵中矩阵的高就是这棵树的高度,矩阵的宽就是树形结构中每一个节点的宽度。
|
||||
|
||||
@@ -85,7 +85,7 @@ void backtracking(int n, int row, vector<string>& chessboard) {
|
||||
* 递归终止条件
|
||||
|
||||
在如下树形结构中:
|
||||

|
||||

|
||||
|
||||
|
||||
可以看出,当递归到棋盘最底层(也就是叶子节点)的时候,就可以收集结果并返回了。
|
||||
|
||||
Reference in New Issue
Block a user