无重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合,字符串每个字符均不相同。
面试题 08.07. 无重复字符串的排列组合 – 力扣(Leetcode)

思路:
直接调用库,不讲武德………。
python3实现:
import itertools
class Solution:
def permutation(self, S: str) -> List[str]:
result = []
list_S = list(S)
for elem in itertools.permutations(list_S):
need_to_append = "".join(elem)
result.append(need_to_append)
return result
