
回溯
Thexin.
不愿付诸行动,却又想登峰造极。
展开
-
Leetcode--17.电话号码的字母组合
给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:"23" 输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"]. 思路: 回溯法 提交的代码: classSolution{ Map<String...原创 2019-11-29 16:32:19 · 166 阅读 · 0 评论 -
Leetcode--113. 路径总和Ⅱ
给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。 说明:叶子节点是指没有子节点的节点。 示例: 给定如下二叉树,以及目标和sum = 22, 5 / \ 4 8 / / \ 11 13 4 / \ ...原创 2019-11-25 20:38:14 · 131 阅读 · 0 评论 -
Leetcode--90. 子集Ⅱ
给定一个可能包含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: [1,2,2] 输出: [ [2], [1], [1,2,2], [2,2], [1,2], [] ] 思路:相比第78题,本题重点在于去重 例如:[2,2,1,2,2] 1.选择0,2,3位置的数字和1,2,3位置的数字是一样的,这...原创 2019-10-18 13:58:34 · 112 阅读 · 0 评论 -
Leetcode--78. 子集
给定一组不含重复元素的整数数组nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] 思路:回溯法 提交的代码: 给定一组不含重复元素的整数数组nums,返回该数组所有可能...原创 2019-10-18 10:21:07 · 102 阅读 · 0 评论