用递归算法给出生成A=[1,2,…,n]的全排列 123456789 def (A, strt, end): """产生A[strt:end]的所有全排列""" if strt == end: print ''.join([str(i) for i in A]) else: for i in range(strt, end+1): A.insert(strt, A.pop(i)) Perm(A, strt+1, end) A.insert(strt, A.pop(i)) 赞微海报分享
近期评论