python algorithm 全排列(Permutation) 排列(英语:Permutation)是将相异物件或符号根据确定的顺序重排.每个顺序都称作一个排列.例如,从一到六的数字有720种排列,对应于由这些数字组成的所有不重复亦不阙漏的序列,例如4, 5, 6, 1, 2, 3 与1, 3, 5, 2, 4, 6.[From Wikipedia] 从n个相异元素中取出 k个元素,k个元素的排列数量为: \[ {P_{k}^{n}={\frac {n!}{(n-k)!}}} \] 其中P意…