
LeetCode 热门100题
Sword1996
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode:78 子集
LeetCode:78 子集 题目描述 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], &n...原创 2019-09-05 20:02:42 · 157 阅读 · 0 评论 -
LeetCode:338 比特位计数
LeetCode:338 比特位计数 题目描述 给定一个非负整数num。对于0 到num 范围中的每个数字i,计算其二进制数中的 1 的数目并将它们作为数组返回。 示例 1: 输入: 2 输出: [0,1,1] 示例2: 输入: 5 输出: [0,1,1,2,1,2] 进阶: 给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性时间O(n)内用一趟扫描做到吗?...原创 2019-09-05 20:31:32 · 222 阅读 · 0 评论 -
LeetCode:22 括号生成
LeetCode:22 括号生成 题目描述 给出n代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出n = 3,生成结果为: [ ((())), (()()), (())(), ()(()), ()()() ] 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出&...原创 2019-09-05 22:09:14 · 175 阅读 · 0 评论 -
LeetCode:46 全排列
LeetCode:46 全排列 描述 给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,...原创 2019-09-06 23:33:53 · 190 阅读 · 0 评论 -
LeetCode : 104 二叉树的最大深度
LeetCode : 104 二叉树的最大深度 说明 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明:叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度3 。 给定一个二叉树,找出其最大深度。 二叉树的...原创 2019-09-08 22:27:11 · 153 阅读 · 0 评论 -
LeetCode: 94 二叉树的中序遍历
LeetCode: 94 二叉树的中序遍历 题目描述 给定一个二叉树,返回它的中序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,3,2] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 递归解法 /** * Definition for a binary tree node. * publ...原创 2019-09-09 20:22:36 · 272 阅读 · 0 评论 -
LeetCode 39:组合(递归回溯)
LeetCode 39:组合 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。 解集不...原创 2019-09-11 23:59:22 · 241 阅读 · 0 评论