mirror of
https://github.com/youngyangyang04/leetcode-master.git
synced 2025-07-25 09:42:16 +08:00
Update
This commit is contained in:
@ -1,6 +1,5 @@
|
||||
|
||||
> 开始排列问题
|
||||
> 通知:现在已经将所有历史文章,汇总到一起,有一个整体的目录,方便录友们从前面系列开始卡了,就在公众号左下角「算法汇总」,大家去瞅瞅哈
|
||||
|
||||
# 46.全排列
|
||||
|
||||
@ -32,7 +31,7 @@
|
||||
|
||||
我以[1,2,3]为例,抽象成树形结构如下:
|
||||
|
||||
<img src='../pics/46.全排列.png' width=600> </img></div>
|
||||

|
||||
|
||||
## 回溯三部曲
|
||||
|
||||
@ -44,7 +43,7 @@
|
||||
|
||||
但排列问题需要一个used数组,标记已经选择的元素,如图橘黄色部分所示:
|
||||
|
||||
<img src='../pics/46.全排列.png' width=600> </img></div>
|
||||

|
||||
|
||||
代码如下:
|
||||
|
||||
@ -56,7 +55,7 @@ void backtracking (vector<int>& nums, vector<bool>& used)
|
||||
|
||||
* 递归终止条件
|
||||
|
||||
<img src='../pics/46.全排列.png' width=600> </img></div>
|
||||

|
||||
|
||||
可以看出叶子节点,就是收割结果的地方。
|
||||
|
||||
@ -140,3 +139,7 @@ public:
|
||||
|
||||
就酱,如果感觉「代码随想录」诚意满满,就帮Carl宣传一波吧!
|
||||
|
||||
> **我是[程序员Carl](https://github.com/youngyangyang04),可以找我[组队刷题](https://img-blog.csdnimg.cn/20201115103410182.png),也可以在[B站上找到我](https://space.bilibili.com/525438321),本文[leetcode刷题攻略](https://github.com/youngyangyang04/leetcode-master)已收录,更多[精彩算法文章](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzUxNjY5NTYxNA==&action=getalbum&album_id=1485825793120387074&scene=173#wechat_redirect)尽在公众号:[代码随想录](https://img-blog.csdnimg.cn/20200815195519696.png),关注后就会发现和「代码随想录」相见恨晚!**
|
||||
|
||||
**如果感觉对你有帮助,不要吝啬给一个👍吧!**
|
||||
|
||||
|
Reference in New Issue
Block a user