组合
萌萌,站起来
这个作者很懒,什么都没留下…
展开
-
玩转lee401 二进制手表
二进制手表顶部有 4 个 LED 代表小时(0-11),底部的 6 个 LED 代表分钟(0-59)。每个 LED 代表一个 0 或 1,最低位在右侧。例如,上面的二进制手表读取 “3:25”。给定一个非负整数 n 代表当前 LED 亮着的数量,返回所有可能的时间。案例:输入: n = 1返回: [“1:00”, “2:00”, “4:00”, “8:00”, “0:01”, “0:...原创 2020-02-10 18:18:08 · 220 阅读 · 0 评论 -
玩转lee90 子集 2
给定一个可能包含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: [1,2,2]输出:[[2],[1],[1,2,2],[2,2],[1,2],[]]递归class Solution { public List<List<Integer>> subsetsWithDup(int[]...原创 2020-02-10 17:55:09 · 90 阅读 · 0 评论 -
玩转 lee39 组合总和 (可重复、 lee40 组合总和2(不可重复)、lee216 组合总和3
给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。说明:所有数字(包括 target)都是正整数。解集不能包含重复的组合。示例 1:输入: candidates = [2,3,6,7], target = 7,所求解集为:[[7]...原创 2020-02-10 15:41:22 · 194 阅读 · 0 评论 -
lee77 组合
给定两个整数 n 和 k,返回 1 … n 中所有可能的 k 个数的组合。示例:输入: n = 4, k = 2输出:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]递归class Solution { public List<List<Integer>> combine(int n, int k) { ...原创 2020-02-10 14:14:57 · 147 阅读 · 0 评论