.
.
.
.
.
.
文档搜索
搜索
分类
上传
我的
请输入搜索关键字
今日推荐
基础算法
图论算法
more
LeetCode 第 338 题「比特位计数」
好的,我们接下来讲解 **LeetCode 第 338 题「比特位计数」**。 --- ### 题目描述 给你一个整数 `n`,对于 `0 <= i 0 1 --> 1 2 --> 10 ``` **示例 2:** ``` 输入:n = 5 输出:[0,1,1,
2025-10-23 06:48:33
0
LeetCode 第 215 题「数组中的第K个最大元素」
我来给你讲解 **LeetCode 第 215 题「数组中的第K个最大元素」**。 ## 题目描述 给定整数数组 `nums` 和整数 `k`,请返回数组中第 `k` 个最大的元素。 请注意,你需要找的是数组排序后的第 `k` 个最大的元素,而不是第 `k` 个不同的元素。 **示例 1:** ``` 输入: [3,2,1,5,6,4], k = 2 输出: 5 ``` **示例 2:** ``` 输入: [3,2,3,1,2,4,5,5,6], k = 4 输出: 4 ``` ##
2025-10-23 06:43:08
0
LeetCode 第 238 题「除自身以外数组的乘积」
我来给你讲解 **LeetCode 第 238 题「除自身以外数组的乘积」**。 --- ## 题目描述 给你一个整数数组 `nums`,返回一个数组 `answer`,其中 `answer[i]` 等于 `nums` 中除 `nums[i]` 之外其余各元素的乘积。 题目要求: - 不能使用除法。 - 在 O(n) 时间复杂度内完成。 - 输出数组不计入空间复杂度分析(即可以认为是 O(1) 额外空间,除了输出数组)。 示例: ``` 输入: nums =
2025-10-23 06:32:39
0
LeetCode 第 85 题:最大矩形(Maximal Rectangle)
好的,我们接下来讲解 **LeetCode 第 85 题:最大矩形(Maximal Rectangle)**。 --- ## 1. 题目描述 给定一个仅包含 `'0'` 和 `'1'` 的二维二进制矩阵,找出只包含 `'1'` 的最大矩形,并返回其面积。 **示例 1:** 输入: ``` matrix = [ ["1","0","1","0","0"], ["1","0","1","1","1"], ["1","1","1","1","1"], ["1","0"
2025-10-23 06:21:56
0
LeetCode 第 56 题「合并区间」
好的,我们来看 **LeetCode 第 56 题「合并区间」**。 --- ## 1. 题目描述 给定一个区间的集合 `intervals`,其中每个区间表示为 `intervals[i] = [start_i, end_i]`。请你合并所有重叠的区间,并返回一个不重叠的区间数组,且该数组需恰好覆盖输入中的所有区间。 **示例 1:** ``` 输入:intervals = [[1,3],[2,6],[8,10],[15,18]] 输出:[[1,6],[8,10],[15,18]] 解
2025-10-23 06:10:49
0
LeetCode 第 337 题「打家劫舍 III」
好的,我们接下来讲解 **LeetCode 第 337 题「打家劫舍 III」**。 --- ## 题目描述 在上次打劫完一条街道(LeetCode 198 题)和一圈房屋(LeetCode 213 题)后,小偷又发现了一个新的可行窃的地区。 这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果两个直接相连的房子在同一天晚上被打劫,房屋将自动报警。 **
2025-10-23 06:05:30
0
LeetCode 第 221 题:最大正方形(Maximal Square)
好的,我们接下来讲解 **LeetCode 第 221 题:最大正方形(Maximal Square)**。 --- ### 题目描述 给定一个由 `'0'` 和 `'1'` 组成的二维矩阵,找到其中只包含 `'1'` 的最大正方形,并返回其面积。 **示例:** 输入: ``` matrix = [ ["1","0","1","0","0"], ["1","0","1","1","1"], ["1","1","1","1","1"], ["1","0","0","1",
2025-10-23 05:54:36
0
LeetCode 第 221 题:最大正方形
好的,我们接下来讲解 **LeetCode 第 221 题:最大正方形**。 --- ### 题目描述 在一个由 `'0'` 和 `'1'` 组成的二维矩阵中,找到只包含 `'1'` 的最大正方形,并返回其面积。 **示例:** ``` 输入: matrix = [ ["1","0","1","0","0"], ["1","0","1","1","1"], ["1","1","1","1","1"], ["1","0","0","1","0"] ] 输出:4 解释:最大正
2025-10-23 05:49:15
0
LeetCode 第 124 题「二叉树中的最大路径和」
我来给你讲解 **LeetCode 第 124 题「二叉树中的最大路径和」**。 ## 题目描述 给定一个非空二叉树,返回其最大路径和。 **路径** 被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。该路径**至少包含一个节点**,且不一定经过根节点。 **示例:** ``` 输入:[-10,9,20,null,null,15,7] -10 / \ 9 20 / \ 15 7 输出:42 解释:15 → 20 → 7 这条路
2025-10-23 05:43:51
0
LeetCode 第 96 题「不同的二叉搜索树」
好的,我们接下来讲解 **LeetCode 第 96 题「不同的二叉搜索树」**。 --- ### 题目描述 给你一个整数 `n`,求恰由 `n` 个节点组成且节点值从 `1` 到 `n` 互不相同的 **二叉搜索树 (BST)** 有多少种?返回满足题意的二叉搜索树的种数。 **示例:** ``` 输入:n = 3 输出:5 解释:当 n=3 时,共有 5 种不同结构的二叉搜索树。 ``` --- ### 循序渐进讲解 #### 第一步:理解题意与二叉搜索树的性质 二叉搜索树的
2025-10-23 05:38:33
0
LeetCode 第 437 题:路径总和 III(Path Sum III)
好的,我们接下来讲解 **LeetCode 第 437 题:路径总和 III(Path Sum III)**。 --- ## 1. 题目描述 给定一个二叉树的根节点 `root`,和一个整数 `targetSum`,求该二叉树里 **节点值之和** 等于 `targetSum` 的 **路径** 的数目。 **路径** 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 **示例:** ``` root = [10,5,-3,3,2,nul
2025-10-23 05:33:07
0
LeetCode 第 301 题:“删除无效的括号”
好的,我们接下来学习 **LeetCode 第 301 题:“删除无效的括号”**。 --- ### 1. 题目描述 给你一个由若干括号和字母组成的字符串 `s`,你需要从中**删除最少数量的无效括号**,使得剩下的字符串成为一个有效的括号字符串。返回所有可能的结果(任意顺序返回均可)。 **示例 1:** ``` 输入:s = "()())()" 输出:["(())()","()()()"] ``` **示例 2:** ``` 输入:s = "(a)())()" 输出:["(a())(
2025-10-23 05:27:39
0
1
...
388
389
390
391
392
393
...
410
跳转到
页
确定
请选择文档类型
全部
请选择文档类型
注册 / 登录
夜间主题
搜索
分类
上传
我的