玩命加载中 . . .

学习之旅
165-比较版本号 165-比较版本号
LeetCode 165. 比较版本号给你两个版本号 version1 和 version2 ,请你比较它们。 版本号由一个或多个修订号组成,各修订号由一个 '.' 连接。每个修订号由 多位数字 组成,可能包含 前导零 。每
2022-07-17
968-监控二叉树 968-监控二叉树
LeetCode 968. 监控二叉树给定一个二叉树,我们在树的节点上安装摄像头。 节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。 计算监控树的所有节点所需的最小摄像头数量。 示例 1: 输入:[0,0,null,0,0] 输
2022-07-14
395-至少有K个重复字符的最长子串 395-至少有K个重复字符的最长子串
LeetCode 395. 至少有 K 个重复字符的最长子串给你一个字符串 s 和一个整数 k ,请你找出 s 中的最长子串, 要求该子串中的每一字符出现次数都不少于 k 。返回这一子串的长度。 示例 1: 输入:s = "aaabb",
2022-07-14
285-二叉搜索树中的中序后继 285-二叉搜索树中的中序后继
LeetCode 285. 二叉搜索树中的中序后继给定一棵二叉搜索树和其中的一个节点 p ,找到该节点在树中的中序后继。如果节点没有中序后继,请返回 null 。 节点 p 的后继是值比 p.val 大的节点中键值最小的节点。 示例 1:
2022-07-09
173-二叉搜索树迭代器 173-二叉搜索树迭代器
LeetCode 173. 二叉搜索树迭代器实现一个二叉搜索树迭代器类BSTIterator ,表示一个按中序遍历二叉搜索树(BST)的迭代器: BSTIterator(TreeNode root) 初始化 BSTIterator 类的一
2022-07-06
314-二叉树的垂直遍历 314-二叉树的垂直遍历
LeetCode 314. 二叉树的垂直遍历给你一个二叉树的根结点,返回其结点按 垂直方向(从上到下,逐列)遍历的结果。 如果两个结点在同一行和列,那么顺序则为 从左到右。 示例 1: 输入:root = [3,9,20,null,nul
2022-07-06
126-单词接龙 126-单词接龙
LeetCode 127. 单词接龙字典 wordList 中从单词 beginWord 和 endWord 的 转换序列 是一个按下述规格形成的序列 beginWord -> s1 -> s2 -> ... ->
2022-07-05
29-两数相除 29-两数相除
LeetCode 29. 两数相除给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 整数除法的结果应当截
2022-07-02
151-颠倒字符串中的单词 151-颠倒字符串中的单词
LeetCode 151. 颠倒字符串中的单词给你一个字符串 s ,颠倒字符串中 单词 的顺序。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 返回 单词 顺序颠倒且 单词 之间用单个空格连接的结果字
2022-07-02
698-划分为k个相等的子集 698-划分为k个相等的子集
LeetCode 698. 划分为k个相等的子集给定一个整数数组 nums 和一个正整数 k,找出是否有可能把这个数组分成 k 个非空子集,其总和都相等。 示例 1: 输入: nums = [4, 3, 2, 3, 5, 2, 1
2022-07-01
224-基本计算器 224-基本计算器
LeetCode 224. 基本计算器给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如 eval() 。 示例 1: 输入:s = "1 + 1" 输出:
2022-06-30
270-最接近的二叉搜索树值 270-最接近的二叉搜索树值
LeetCode 270. 最接近的二叉搜索树值给定一个不为空的二叉搜索树和一个目标值 target,请在该二叉搜索树中找到最接近目标值 target 的数值。 注意: 给定的目标值 target 是一个浮点数 题目保证在该二叉搜索树中只
2022-06-25
2 / 24