随笔分类 - DFS+回溯
关于DFS+回溯专题的算法题
摘要:题目描述 给你一个无重复元素的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有不同组合,并以列表形式返回。你可以按任意顺序返回这些组合。 candidates中的同一个 数字可以无限制重复被选取。如果至少一个数字的被选数量不同,
阅读全文
摘要:题目描述 给你一个整数数组nums,其中可能包含重复的元素。返回该数组所有可能的子集(幂集)。 解集不能包含重复的子集。返回的解集中,你可以按任意顺序返回解集。 题目链接 https://leetcode-cn.com/problems/subsets-ii/ 复杂度分析 时间复杂度分析: O(n
阅读全文
摘要:题目描述 给你一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。 解集不能包含重复的子集。你可以按任意顺序返回解集。 题目链接 https://leetcode-cn.com/problems/subsets/ 说明 复杂度分析 时间复杂度分析: O(n * 1 << n
阅读全文
摘要:题目描述 给定一个可包含重复数字的序列nums,按任意顺序返回所有不重复的全排列。 原题链接 https://leetcode-cn.com/problems/permutations-ii/ 示例 示例1: 输入:nums = [1,1,2] 输出: [[1,1,2], [1,2,1], [2,1
阅读全文
摘要:题目描述 给定一个不含重复数字的数组nums,返回其所有可能的全排列。你可以按任意顺序 返回答案。 原题链接 https://leetcode-cn.com/problems/permutations/ 说明 复杂度分析 时间复杂度: 对于backtrack调用的每个叶节点(共n!个),我们需要将当
阅读全文
摘要:题目描述 给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。 给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。 题目链接 https://leetcode-cn.com/problems/letter-combinations-of-a-phon
阅读全文