题目描述:给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。示例: 输入:nums = [1,1,2] 输出:[[1,1,2],[1,2,1],[2,1,1]]1....自顶向下是一个选择的过程,每一次在选择前需要判断是否已满足可选解,是否满足剪枝约束。 基于本问题的可行解判断条件就是 “当前已选择到的数据量是否和可选列表长度一致”。...你可以按 任意顺序 返回这些组合。candidates 中的 同一个 数字可以 无限制重复被选取 。如果至少一个数字的被选数量不同,则两种组合是不同的。 ...candidates 中的每个数字在每个组合中只能使用 一次 。注意:解集不能包含重复的组合。 ...该列表不能包含相同的组合两次,组合可以以任何顺序返回。