会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
莴苣&
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
13
下一页
2020年5月6日
LeetCode 70. 爬楼梯
摘要: 70. 爬楼梯 难度简单 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2:
阅读全文
posted @ 2020-05-06 20:16 莴苣&
阅读(159)
评论(0)
推荐(0)
2020年5月5日
LeetCode 98. 验证二叉搜索树
摘要: 98. 验证二叉搜索树 难度中等 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入: 2 / \ 1 3 输出: true 示
阅读全文
posted @ 2020-05-05 09:58 莴苣&
阅读(150)
评论(0)
推荐(0)
2020年5月4日
LeetCode 45. 跳跃游戏 II
摘要: 45. 跳跃游戏 II 难度困难 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为
阅读全文
posted @ 2020-05-04 21:46 莴苣&
阅读(222)
评论(0)
推荐(0)
2020年5月3日
LeetCode 53. 最大子序和
摘要: 53. 最大子序和 难度简单 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 进阶: 如果你已经实现复杂
阅读全文
posted @ 2020-05-03 17:24 莴苣&
阅读(156)
评论(0)
推荐(0)
2020年4月30日
LeetCode 202. 快乐数
摘要: 202. 快乐数 难度简单 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。 如果 n 是快乐数就返回 T
阅读全文
posted @ 2020-04-30 17:55 莴苣&
阅读(162)
评论(0)
推荐(0)
2020年4月29日
LeetCode 20. 有效的括号
摘要: 20. 有效的括号 难度简单 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true 示例
阅读全文
posted @ 2020-04-29 21:36 莴苣&
阅读(174)
评论(0)
推荐(0)
2020年4月28日
LeetCode LCP 06. 拿硬币
摘要: LCP 06. 拿硬币 难度简单 桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。 示例 1: 输入:[4,2,1] 输出:4 解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿
阅读全文
posted @ 2020-04-28 20:04 莴苣&
阅读(237)
评论(0)
推荐(0)
2020年4月27日
LeetCode 面试题07. 重建二叉树
摘要: 面试题07. 重建二叉树 难度中等 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树: 3
阅读全文
posted @ 2020-04-27 20:59 莴苣&
阅读(231)
评论(0)
推荐(0)
2020年4月26日
LeetCode 543. 二叉树的直径
摘要: 543. 二叉树的直径 难度简单 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。 示例 :给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。 注
阅读全文
posted @ 2020-04-26 20:04 莴苣&
阅读(190)
评论(0)
推荐(0)
2020年4月24日
LeetCode 136. 只出现一次的数字
摘要: 136. 只出现一次的数字 难度简单 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1
阅读全文
posted @ 2020-04-24 20:54 莴苣&
阅读(169)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
13
下一页
公告