46. 全排列

    xiaoxiao2024-11-11  56

    给定一个没有重复数字的序列,返回其所有可能的全排列。

    又可以骚一骚

    return list(itertools.permutations(nums)) or # 回溯算法 class Solution: def permute(self, nums: List[int]) -> List[List[int]]: res = [] def back(nums, tmp): if not nums: res.append(tmp) return for i in range(len(nums)): back(nums[:i] + nums[i+1:], tmp + [nums[i]]) back(nums, []) return res
    最新回复(0)