diff --git a/pics/46.全排列.png b/pics/46.全排列.png index 70457348..d8c484ec 100644 Binary files a/pics/46.全排列.png and b/pics/46.全排列.png differ diff --git a/problems/0046.全排列.md b/problems/0046.全排列.md index b2500259..7e1b87a2 100644 --- a/problems/0046.全排列.md +++ b/problems/0046.全排列.md @@ -31,7 +31,7 @@ 我以[1,2,3]为例,抽象成树形结构如下: -![46.全排列](https://img-blog.csdnimg.cn/20201124200941742.png) +![46.全排列](https://img-blog.csdnimg.cn/20201209174225145.png) ## 回溯三部曲 @@ -43,7 +43,7 @@ 但排列问题需要一个used数组,标记已经选择的元素,如图橘黄色部分所示: -![46.全排列](https://img-blog.csdnimg.cn/20201124200941742.png) +![46.全排列](https://img-blog.csdnimg.cn/20201209174225145.png) 代码如下: @@ -55,7 +55,7 @@ void backtracking (vector& nums, vector& used) * 递归终止条件 -![46.全排列](https://img-blog.csdnimg.cn/20201124200941742.png) +![46.全排列](https://img-blog.csdnimg.cn/20201209174225145.png) 可以看出叶子节点,就是收割结果的地方。