互联网创业项目整合网站,wordpress 获取副标题,海关年检要去哪个网站上做,国内互动网站建设想思路想了很久……思路对了应该会很好做。
我的思路是这样的#xff1a;只变化前n个数字#xff0c;不断增加n#xff0c;由2到nums.size()#xff0c;使用递归直到得到所有结果
代码如下#xff1a;
class Solution {
public:vectorvectorint permut…
想思路想了很久……思路对了应该会很好做。
我的思路是这样的只变化前n个数字不断增加n由2到nums.size()使用递归直到得到所有结果
代码如下
class Solution {
public:vectorvectorint permute(vectorint nums) {vectorvectorint v;v.push_back(nums);hs(v,1,nums);return v;}void hs(vectorvectorint v,int n,vectorint nums){if(nnums.size()) return;int mnums[n];nums.erase(nums.begin()n);for(int in;i0;i--){nums.insert(nums.begin()i,m);if(i!n) v.push_back(nums);hs(v,n1,nums);nums.erase(nums.begin()i);}}
};