算法刷题自记录 | Leetcode90. 子集II,47. 全排列II,40. 组合总和II(递归+回溯+剪枝)
总结了几类遇到的递归+回溯题。其实总的思路都大差不差,主要是剪枝时需要挨个分析一下。第一类(求子集)Leetcode90.子集II题目描述:给你一个整数数组nums,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。返回的解集中,子集可以按任意顺序排列。示例1:输入:nums=[1,2,2]输出:[[],[1],[1,2],[1,2,2],[2],[2,2]]示例