每日一题 2019 - 03 - 29
题目:
Given a collection of numbers that might contain duplicates, return all possible unique permutations.
Example:
| 1 | Input: [1,1,2] | 
解答:
这个题让我们对给定的序列进行全排列,不过这个序列里可能会有重复的元素,所以解题思路有两种:
- 思路一:- 在往 ans中已经进行push_back时候find一下ans中是否已经有当前的temp待存序列
 
- 在往 
- 思路二:- 在每次进行permute时候,从全排列起始的位置到当前待排位置的前一位进行查重,如果有重复的就证明存在重复序列,就不能进行排列
 
- 在每次进行
代码:
| 1 | // 思路一 代码 | 
| 1 | // 思路二 代码 |