最新 最热

【Leetcode -844.比较含退格的字符串 -1047.删除字符串中的所有相邻重复项】

题目:给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true 。# 代表退格字符。 注意:如果对空文本输入退格字符,文本继续为空。...

2024-03-01
4

【Leetcode -LCP44.开幕式焰火 -682.棒球比赛】

题目:开幕式开始了,空中绽放了一颗二叉树形的巨型焰火。 给定一棵二叉树 root 代表焰火,节点值表示巨型焰火这一位置的颜色种类。请帮小扣计算巨型焰火有多少种不同的颜色。...

2024-03-01
1

【Leetcode -617.合并二叉树 -1022.从根到叶的二进制数之和】

想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则是:如果两个节点重叠,那么将这两个节点的值相加作为合并后节点的新值;否则,不为 nul...

2024-03-01
2

【Leetcode -404.左子叶之和 -543.二叉树的直径】

输入: root = [3, 9, 20, null, null, 15, 7] 输出 : 24 解释 : 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24

2024-03-01
1

【Leetcode -965.单值二叉树 -572.另一颗树的子树】

题目:如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。 只有给定的树是单值二叉树时,才返回 true;否则返回 false。

2024-03-01
1

【Leetcode -2181.合并零之间的节点- 2326.螺旋矩阵Ⅳ】

题目:给你一个链表的头节点 head ,该链表包含由 0 分隔开的一连串整数。链表的 开端 和 末尾 的节点都满足 Node.val == 0 。 对于每两个相邻的 0 ,请你将它们之间的所有节点合并成一个节点,其值是所有已合并节点的值之和...

2024-03-01
1

【Leetcode -1721.交换链表中的节点 -2058.找出临界点之间的最小和最大距离】

题目:给你链表的头节点 head 和一个整数 k 。 交换 链表正数第 k 个节点和倒数第 k 个节点的值后,返回链表的头节点(链表 从 1 开始索引)。

2024-03-01
1

【Leetcode -1171.从链表中删去总和值为零的连续节点 -1669.合并两个链表】

题目:给你一个链表的头节点 head,请你编写代码,反复删去链表中由 总和 值为 0 的连续节点组成的序列,直到不存在这样的序列为止。 删除完毕后,请你返回最终结果链表的头节点。 你可以返回任何满足题目要求的答案。 (注意,下...

2024-03-01
3

【Leetcode -817.链表组件 -1019.链表中的下一个更大节点】

题目:给定链表头结点 head,该链表上的每个结点都有一个 唯一的整型值 。同时给定列表 nums,该列表是上述链表中整型值的一个子集。 返回列表 nums 中组件的个数,这里对组件的定义为:链表中一段最长连续结点的值(该值必须在...

2024-03-01
1

【Leetcode -796.旋转字符串 -804.唯一摩尔斯密码词】

题目:给定两个字符串, s 和 goal。如果在若干次旋转操作之后,s 能变成 goal ,那么返回 true。 s 的 旋转操作 就是将 s 最左边的字符移动到最右边。 例如, 若 s = ‘abcde’,在旋转一次之后结果就是’bcdea’ 。...

2024-03-01
1