Description
求给定排列的全排列
Code
class Solution {
public:
vector<vector<int>> permute(vector<int>& nums) {
vector<vector<int>>res;
sort(nums.begin(), nums.end());
do{
res.push_back(nums);
}while(next_permutation(nums.begin(), nums.end()));
return res;
}
};

本文介绍了一种使用C++实现的全排列算法。通过定义一个Solution类,并在其内部实现permute方法来生成给定序列的所有可能排列。该方法首先对输入序列进行排序,然后利用next_permutation迭代生成所有可能的排列组合。
886

被折叠的 条评论
为什么被折叠?



