自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 leetcode 501. 二叉搜索树中的众数

你可以不使用额外的空间吗?(假设由递归产生的隐式调用栈的开销不被计算在内)给你一个含重复值的二叉搜索树(BST)的根节点。,找出并返回 BST 中的所有。如果树中有不止一个众数,可以按。(即,出现频率最高的元素)。java 思路及代码实现。

2024-08-09 00:38:11 400

原创 leetcode 106. 从中序与后序遍历序列构造二叉树

是同一棵树的后序遍历,请你构造并返回这颗。是二叉树的中序遍历,java 思路及代码实现。

2024-07-28 18:07:03 232

原创 leetcode 112. 路径总和

不存在 sum = 5 的根节点到叶子节点的路径。由于树是空的,所以不存在根节点到叶子节点的路径。的路径,这条路径上所有节点值相加等于目标和。等于目标和的根节点到叶节点路径如上图所示。(1 --> 2): 和为 3。(1 --> 3): 和为 4。和一个表示目标和的整数。是指没有子节点的节点。

2024-07-15 10:31:10 564

原创 leetcode 513. 找树左下角的值

java 解题思路及 代码实现。假设二叉树中至少有一个节点。

2024-07-14 23:39:54 473

原创 leetcode 404. 左叶子之和

在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24。Java 解题思路及代码实现。,返回所有左叶子之和。

2024-07-14 23:12:04 577 1

原创 leetcode 257. 二叉树的所有路径

返回所有从根节点到叶子节点的路径。java 解题思路及代码实现 递归法。给你一个二叉树的根节点。是指没有子节点的节点。

2024-07-06 19:20:38 394

原创 leetcode 110. 平衡二叉树

是指该树所有节点的左右子树的深度相差不超过 1。给定一个二叉树,判断它是否是。

2024-07-06 11:57:47 129

原创 leetcode 101. 对称二叉树

你可以运用递归和迭代两种方法解决这个问题吗?java 解题思路及代码实现。给你一个二叉树的根节点。, 检查它是否轴对称。

2024-07-05 20:05:45 159

原创 leetcode 226. 翻转二叉树

翻转这棵二叉树,并返回其根节点。java 解题思路及代码实现。给你一棵二叉树的根节点。

2024-07-05 16:15:51 335

原创 leetcode 116. 填充每个节点的下一个右侧节点指针

给定二叉树如图 A 所示,你的函数应该填充它的每个 next 指针,以指向其下一个右侧节点,如图 B 所示。序列化的输出按层序遍历排列,同一层节点由 next 指针连接,'#' 标志着每一层的结束。填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为。,其所有叶子节点都在同一层,每个父节点都有两个子节点。具体解题思路和下面解题类似,该题目不在详细写解题思路。初始状态下,所有 next 指针都被设置为。

2024-07-05 15:17:19 476

原创 leetcode 429. N 叉树的层序遍历

树的序列化输入是用层序遍历,每组子节点都由 null 值分隔(参见示例)。给定一个 N 叉树,返回其节点值的。(即从左到右,逐层遍历)。

2024-07-05 13:37:26 239

原创 leetcode 199. 二叉树的右视图

想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。java解题思路及代码实现。

2024-07-04 16:56:58 238

原创 leetcode 107. 二叉树的层序遍历 II

(即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)

2024-07-04 16:32:11 183

原创 leetcode 102. 二叉树的层序遍历

(即逐层地,从左到右访问所有节点)。

2024-07-04 16:09:31 744

原创 leetcode 150. 逆波兰表达式求值

该算式转化为常见的中缀算术表达式为:(4 + (13 / 5)) = 6。该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 9。逆波兰表达式是一种后缀表达式,所谓后缀就是指算符写在后面。返回一个表示表达式值的整数。java 代码及解题思路。

2024-06-29 03:36:39 334

原创 leetcode 1047. 删除字符串中的所有相邻重复项

例如,在 "abbaca" 中,我们可以删除 "bb" 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串 "aaca",其中又只有 "aa" 可以执行重复项删除操作,所以最后的字符串为 "ca"。在完成所有重复项删除操作后返回最终的字符串。在 S 上反复执行重复项删除操作,直到无法继续删除。会选择两个相邻且相同的字母,并删除它们。给出由小写字母组成的字符串。

2024-06-29 00:14:15 182

原创 leetcode 20. 有效的括号

判断字符串是否有效。java 解题及思路。

2024-06-28 14:50:52 385

原创 leetcode 151. 反转字符串中的单词

中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。如果两个单词间有多余的空格,反转后的字符串需要将单词间的空格减少到仅有一个。如果字符串在你使用的编程语言中是一种可变数据类型,请尝试使用。反转后的字符串中不能存在前导空格和尾随空格。中使用至少一个空格将字符串中的。之间用单个空格连接的结果字符串。是由非空格字符组成的字符串。java 解题以及思路。

2024-06-23 16:27:31 273

原创 leetcode 541. 反转字符串 II

从字符串开头算起,每计数至。

2024-06-23 14:34:40 251

原创 leetcode 344. 反转字符串

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组。、使用 O(1) 的额外空间解决这一问题。不要给另外的数组分配额外的空间,你必须。java 实现及思路。

2024-06-23 12:22:30 250

原创 leetcode 18. 四数之和

请你找出并返回满足下述全部条件且。

2024-06-23 11:57:24 157

原创 leetcode 15. 三数之和

不同的三元组是 [-1,0,1] 和 [-1,-1,2]。注意,输出的顺序和三元组的顺序并不重要。答案中不可以包含重复的三元组。唯一可能的三元组和不为 0。唯一可能的三元组和为 0。,判断是否存在三元组。

2024-06-23 10:28:46 203

原创 leetcode 383. 赎金信

java 实现及思路。

2024-06-22 18:17:08 260

原创 leetcode 454. 四数相加 II

请你计算有多少个元组。

2024-06-22 17:58:35 290 1

原创 leetcode 202. 快乐数

编写一个算法来判断一个数。

2024-06-22 13:29:40 311

原创 leetcode 349. 两个数组的交集

4,9] 也是可通过的。

2024-06-22 11:42:20 145

原创 leetcode1002. 查找共用字符

的每个字符串中都出现的共用字符(),并以数组形式返回。

2024-06-22 01:35:11 251

原创 leetcode 242. 有效的字母异位词

如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?中每个字符出现的次数都相同,则称。,编写一个函数来判断。思路 及Java代码。

2024-06-21 13:30:58 231

原创 leetcode 59 螺旋矩阵

所有元素,且元素按顺时针顺序螺旋排列的。

2024-06-16 22:50:58 346

原创 【无标题】两数之和最接近 给定值

给定一个数组 和目标taget 对于给定的求给定元素 a,b加和最接近 target的组合 {a,b}且 a,b 加和结果唯一 nums 为无序数组。解题思路及Java实现。

2024-06-15 14:41:43 244

原创 leetcode16

与 target 最接近的和是 2 (-1 + 2 + 1 = 2)。中选出三个整数,使它们的和与。假定每组输入只存在恰好一个解。

2024-06-13 11:58:56 157 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除