Permutations

class Solution {
public:
	vector<vector<int>> permute(vector<int>& nums) {
		vector<vector<int>> result;
		sort(nums.begin(), nums.end());
		do{
			result.push_back(nums);
		} while (next_permutation(nums.begin(), nums.end()));
		return result;
	}
};

原文地址:https://www.cnblogs.com/muyangshaonian/p/9650502.html