Permutations of array
1class Solution:
2 def permutation(self, perm, nums):
3 for i in range(len(nums)):
4 while perm[i] != i:
5 nums[perm[i]], nums[i] = nums[i], nums[perm[i]]
6 perm[perm[i]], perm[i] = perm[i], perm[perm[i]]
7
8 return nums