data_structures.arrays.permutations =================================== .. py:module:: data_structures.arrays.permutations Attributes ---------- .. autoapisummary:: data_structures.arrays.permutations.result Functions --------- .. autoapisummary:: data_structures.arrays.permutations.permute_backtrack data_structures.arrays.permutations.permute_recursive Module Contents --------------- .. py:function:: permute_backtrack(nums: list[int]) -> list[list[int]] Return all permutations of the given list. >>> permute_backtrack([1, 2, 3]) [[1, 2, 3], [1, 3, 2], [2, 1, 3], [2, 3, 1], [3, 2, 1], [3, 1, 2]] .. py:function:: permute_recursive(nums: list[int]) -> list[list[int]] Return all permutations. >>> permute_recursive([1, 2, 3]) [[3, 2, 1], [2, 3, 1], [1, 3, 2], [3, 1, 2], [2, 1, 3], [1, 2, 3]] .. py:data:: result :value: []