Permutations
Posted summerkiki
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Permutations相关的知识,希望对你有一定的参考价值。
class Solution { public: void swap(int &a, int &b) { int temp; temp=a; a=b; b=temp; } void permutation(vector<int>& nums, vector<vector<int>>& res, int n) { if(n==nums.size()-1) { res.push_back(nums); return; } for(int i=n;i<nums.size();i++) { swap(nums[i],nums[n]); permutation(nums,res,n+1); swap(nums[i],nums[n]); } } vector<vector<int>> permute(vector<int>& nums) { vector<vector<int>> res; if(nums.size()==0) return res; permutation(nums,res,0); return res; } };
以上是关于Permutations的主要内容,如果未能解决你的问题,请参考以下文章