Для возврата всех возможных перестановок:
Код: Выделить всё
class Solution {
public List permute(int[] nums) {
List ans=new ArrayList();
set(0,nums,ans);
return ans;
}
public void set(int ind,int nums[], List ans)
{
if(ind==nums.length)
{
return; //logic to return ans
}
for(int i=ind;i