We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 45e57e1 commit fe18f5bCopy full SHA for fe18f5b
46Permutations.org
@@ -85,22 +85,22 @@
85
class Solution {
86
public:
87
vector<vector<int>> res;
88
-
+
89
vector<vector<int>> permute(vector<int>& nums) {
90
vector<int> track;
91
backTrack(nums, 0, track);
92
return res;
93
}
94
95
- void backTrack(vector<int>& nums, int index, vector<int>& track) {
+ void backTrack(vector<int>& nums, vector<int>& track) {
96
if (track.size() == nums.size()) {
97
res.push_back(track);
98
return;
99
100
for (int i = 0; i < nums.size(); ++i) {
101
if (find(track.begin(), track.end(), nums[i]) == track.end()) {
102
track.push_back(nums[i]);
103
- backTrack(nums, index + 1, track);
+ backTrack(nums, track);
104
track.pop_back();
105
106
0 commit comments