假定可以生成前n-1个字符的排列,即可生成前n个字符的排列。生成s[1:n]的排列,在每个排列前加上s[0];生成s[1,3,4:n]的排列,在每个排列前加上s[2];...重复上述步骤直到生成s[1:n-1]的全部排列,并在每个排列前面加上n eg.23 -> 12332 -> 132 13 -> 21331 -> 231 12 -> 31221 -> 321 class Solution: def __init__(self): self.p=list() self.result=list() def pe...