更新图床
This commit is contained in:
@@ -47,7 +47,7 @@ n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,
|
||||
|
||||
下面我用一个 3 * 3 的棋盘,将搜索过程抽象为一棵树,如图:
|
||||
|
||||

|
||||

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

|
||||

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