原创 之间就写过一篇全排列的博客:https://www.cnblogs.com/chiweiming/p/8727164.html 详细介绍请回看,用的方法(暂且就叫)是“交换法”,其实思路就是DFS(深度优先搜索),此篇博客对上次全排列思想进行一次升华. 例子: 有3个盒子 1.2.3,3张扑克牌 1.2.3,进行扑克牌全排列可以这样实现: 不管面对哪个盒子,都尝试按“1--n”的顺序将扑克牌放入,如果第m张扑克牌已经用过,判断第m+1张是否可用. 当放满n个盒子时,回头,把盒子里面的牌捡回…