[LeetCode] Permutations II
来源:互联网 发布:centos rar 安装 编辑:程序博客网 时间:2024/06/14 15:48
Given a collection of numbers that might contain duplicates, return all possible unique permutations.
For example,[1,1,2]
have the following unique permutations:[1,1,2]
, [1,2,1]
, and [2,1,1]
.
class Solution {public: vector<vector<int> > ans; vector<int> v; bool nums[100]; int len; vector<vector<int> > permuteUnique(vector<int> &num) { len = num.size(); memset(nums,false,sizeof(nums)); sort(num.begin(), num.end()); generate(num); return ans; } void generate(vector<int> &num){ if(v.size() == len){ ans.push_back(v); return; } for(int i = 0;i < len;i ++){ if(nums[i] == false){ if(i > 0 && num[i - 1] == num[i] && nums[i - 1] == false) continue; v.push_back(num[i]); nums[i] = true; generate(num); v.pop_back(); nums[i] = false; } } }};
0 0
- 【LeetCode】Permutations && Permutations II
- leetcode: Permutations/Permutations II
- leetcode Permutations & Permutations II
- [Leetcode]Permutations && Permutations II
- Leetcode: Permutations and Permutations II
- leetcode-permutations and permutations II
- Leetcode:Permutations与Permutations II
- LeetCode: Permutations II
- LeetCode Permutations II
- LeetCode: Permutations II
- [Leetcode] Permutations II
- [LeetCode] Permutations II
- [Leetcode] Permutations II
- leetcode Permutations II
- [LeetCode]Permutations II
- leetcode - Permutations II
- LeetCode-Permutations II
- [leetcode] Permutations II
- Bellman-Ford——解决负权边
- .htaccess 绑定子目录
- pch文件的作用以及xcode6.0之后如何手动配置
- Apache POI组件操作Excel,制作报表(三)
- 利用iTunes和iMovie进行音频分割和拼接
- [LeetCode] Permutations II
- 算法优化:从1天到1s
- 实习篇---第十二天
- LINUX C 如何让写文件更快
- hdu2833WuKong 最短路
- python实现session
- day11
- 小白马卫士项目总结之防盗功能的实现
- 数据结构实验:栈实现计算器(表达式计算)