leetcode 47. Permutations II
2017-02-04 19:26
381 查看
class Solution { public: vector<vector<int>> permuteUnique(vector<int>& nums) { sort(nums.begin(), nums.end()); process(nums, 0); return res; } private: vector<vector<int>>res; void process(vector<int> temp, int left) { if (left == temp.size() - 1) { res.push_back(temp); return; } for (int i = left; i < temp.size(); i++) { if (i != left && temp[i] == temp[left]) { continue; } swap(temp[i], temp[left]); process(temp, left + 1); } } };
相关文章推荐
- LeetCode-47-Permutations II 递归+dict
- LeetCode 47. Permutations II
- [LeetCode]47.Permutations II
- Leetcode 47. Permutations II
- LeetCode 46 Permutations + LeetCode 47 Permutations II
- 【leetcode】【47】Permutations II
- LeetCode 47.Permutations II
- LeetCode47:Permutations II
- [LeetCode]47 Permutations II
- LeetCode 47. Permutations II
- LeetCode 47. Permutations II
- LeetCode 47 Permutations II(全排列)
- [leetCode刷题笔记]47. Permutations II
- LeetCode--47. Permutations II
- LeetCode-----46.Permutations&&47.Permutations II (全排列----回溯法)
- LeetCode(47)Permutations II
- Leetcode 46. Permutations & 47. Permutations II
- [Leetcode 47, Hard] Permutations II
- (Java)LeetCode-47. Permutations II
- [Leetcode] 47. Permutations II