示例:
f(1) : [[1]]
f(2) : [[1,2],[2,1]]
f(3) : [[1,2,3],[1,3,2],[3,2,1],[3,1,2],[2,1,3],[2,3,1]]
.
…
.
f(n)
递归实现:
f(n)都是在f(n-1)的不同位置上插入n来得到n全排列;
import copy
def fun(n):
data=[]
if(n==1):
data.append(
示例:
f(1) : [[1]]
f(2) : [[1,2],[2,1]]
f(3) : [[1,2,3],[1,3,2],[3,2,1],[3,1,2],[2,1,3],[2,3,1]]
.
…
.
f(n)
递归实现:
f(n)都是在f(n-1)的不同位置上插入n来得到n全排列;
import copy
def fun(n):
data=[]
if(n==1):
data.append(