Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. class Solution(object):
  2. def permute(self, nums):
  3. """
  4. :type nums: List[int]
  5. :rtype: List[List[int]]
  6. """
  7. result = []
  8. temp = []
  9. self.backtracking(result, temp, nums)
  10. return result
  11.  
  12. def backtracking(self, result, temp, nums):
  13. if len(temp) == len(nums):
  14. result.append(temp[:])
  15. return
  16. for i in range(0, len(nums)):
  17. if nums[i] in temp: continue
  18. temp.append(nums[i])
  19. self.backtracking(result, temp, nums)
  20. temp.pop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement