没有合适的资源?快使用搜索试试~ 我知道了~
Leetcode题目分类.docx
需积分: 10 17 下载量 200 浏览量
2019-12-15
21:47:10
上传
评论
收藏 121KB DOCX 举报
温馨提示
试读
57页
该分类为结合《算法导论》的内容,给出Leetcode题目分类。题目主要集中在Leetcode的前400题中,也包括有后面的一些经典值得刷的题。该题目分类按照算法和数据结构排版,即可供单独Leetcode刷题使用,也可以配合学习《算法导论》或者其他算法书籍(前三章题目分类的排版也考虑了《算法第4版》的顺序)当作编程练习使用,以便加深对数据结构和算法设计分析的理解。
资源推荐
资源详情
资源评论
Leetcode 题目分类指南
笔者在学习《算法导论》同时,希望能够配合 Leetcode 的题目进行分类模
块化练习,该分类为笔者自己根据做题学习经验,结合《算法导论》的内容,
给出 Leetcode 题目分类。题目主要集中在 Leetcode 的前 400 题中,也包括有后
面的一些经典值得刷的题。该题目分类按照算法和数据结构排版,即可供单独
Leetcode 刷题使用,也可以配合学习《算法导论》或者其他算法书籍(前三章
题目分类的排版也考虑了算法第 4 版的顺序)当作编程练习使用,以便加深对
数据结构和算法设计分析的理解。
后期我会慢慢将题目的代码和题解按照分类的顺序更新出来,同时《算法
导论》书中每章的算法也会用代码实现,关于算导的代码实现见我的博客。
每个题目前面的数字是题目的序号。
1
目录
LEETCODE 题目分类指南...........................................................................1
1 基本数据结构.......................................................................................20
1.1 数组..............................................................................................................20
1.1.1
基础
........................................................................................................20
27 移除元素............................................................................................................... 20
26 删除排序数组中的重复项......................................................................................... 20
80 删除排序数组中的重复项 II...................................................................................... 20
277 搜寻名人............................................................................................................. 20
189 旋转数组............................................................................................................. 20
41 缺失的第一个正数.................................................................................................. 20
299 猜数字游戏......................................................................................................... 20
134 加油站................................................................................................................ 20
118 杨辉三角 很少考.................................................................................................. 20
119 杨辉三角 2 很少考................................................................................................ 20
169 多数元素 很少考.................................................................................................. 20
229 多数元素 2 很少考................................................................................................ 20
274 H 指数................................................................................................................ 20
275 H 指数 2 Binary Search....................................................................................... 20
243 最短单词距离...................................................................................................... 20
244 最短单词距离 2.................................................................................................... 20
245 最短单词距离 3.................................................................................................... 21
217 存在重复元素...................................................................................................... 21
219 存在重复元素 2 很少考......................................................................................... 21
220 存在重复元素 3 很少考......................................................................................... 21
55 跳跃游戏............................................................................................................... 21
45 跳跃游戏 2............................................................................................................ 21
121 买卖股票的最佳时机.............................................................................................21
122 买卖股票的最佳时机 2.......................................................................................... 21
123 买卖股票的最佳时机 3.......................................................................................... 21
188 买卖股票的最佳时机 4.......................................................................................... 21
309 最佳买卖股票时机含冷冻期.................................................................................... 21
11 盛最多水的容器..................................................................................................... 21
42 接雨水.................................................................................................................. 21
334 递增的三元子序列................................................................................................ 21
128 最长连续子序列................................................................................................... 21
164 最大间距 桶 Bucket............................................................................................. 21
287 寻找重复数......................................................................................................... 21
135 分发糖果 很少考.................................................................................................. 21
330 按要求补齐数组 很少考......................................................................................... 21
1.1.2
提高
........................................................................................................21
2
4 寻找两个有序数组的中位数 很少考.............................................................................21
321 拼接最大数 很少考............................................................................................... 21
327 区间和的个数...................................................................................................... 22
289 生命游戏............................................................................................................. 22
1.1.3
区间问题
(Interval)...................................................................................22
57 插入区间............................................................................................................... 22
56 合并区间............................................................................................................... 22
252 会议室................................................................................................................ 22
253 会议室 2............................................................................................................. 22
352 将数据流变为多个不相交区间 TreeMap...................................................................22
1.1.4 Counter.................................................................................................22
239 滑动窗口最大值................................................................................................... 22
295 数据流的中位数................................................................................................... 22
53 最大子序和........................................................................................................... 22
325 和等于 k 的最长子数组长度....................................................................................22
209 长度最小的子数组................................................................................................ 22
238 除自身以外数组的乘积.......................................................................................... 22
152 乘积最大子序列................................................................................................... 22
228 汇总区间............................................................................................................. 22
163 缺失的区间......................................................................................................... 22
1.1.5 Counter.................................................................................................22
88 合并两个有序数组.................................................................................................. 22
75 颜色分类............................................................................................................... 23
283 移动零................................................................................................................ 23
376 摆动序列............................................................................................................. 23
280 摆动排序............................................................................................................. 23
324 摆动排序 1.......................................................................................................... 23
278 第一个错误的版本................................................................................................ 23
35 搜索插入位置........................................................................................................ 23
33 搜索旋转排序数组.................................................................................................. 23
81 搜索旋转排序数组 2................................................................................................23
153 搜索旋转排序数组中的最小值................................................................................. 23
154 搜索旋转排序数组中的最小值 2..............................................................................23
162 寻找峰值............................................................................................................. 23
374 猜数字大小......................................................................................................... 23
34 在排序数组中查找元素的第一个和最后一个位置..........................................................23
349 两个数组的交集................................................................................................... 23
350 两个数组的交集 2................................................................................................. 23
315 计算右侧小于当前元素的个数................................................................................. 23
300 最长上升子序列................................................................................................... 23
354 俄罗斯套娃信封问题.............................................................................................23
1.2 链表.............................................................................................................. 23
1.2.1
基础
........................................................................................................23
206 反转链表............................................................................................................. 24
3
141 环形链表............................................................................................................. 24
24 两两交换链表中的节点............................................................................................ 24
328 奇偶链表............................................................................................................. 24
92 反转链表 2............................................................................................................ 24
237 删除链表中的节点................................................................................................ 24
19 删除链表的倒数第 N 个结点..................................................................................... 24
83 删除排序链表中的重复元素...................................................................................... 24
203 移除链表元素...................................................................................................... 24
82 删除排序链表中的重复元素 2...................................................................................24
369 给单链表加 1....................................................................................................... 24
2 两数相加................................................................................................................. 24
160 相交链表............................................................................................................. 24
21 合并两个有序链表.................................................................................................. 24
1.2.2
提高
........................................................................................................24
234 回文链表............................................................................................................. 24
143 重排链表............................................................................................................. 24
142 环形链表 II.......................................................................................................... 24
148 排序链表............................................................................................................. 24
25 K 个一组反转链表................................................................................................... 24
61 旋转链表............................................................................................................... 24
86 分隔链表............................................................................................................... 24
23 合并 K 个排序链表.................................................................................................. 25
147 对链表进行插入排序.............................................................................................25
1.3 栈................................................................................................................. 25
155 最小栈................................................................................................................ 25
232 用栈实现队列...................................................................................................... 25
225 用队列实现栈...................................................................................................... 25
150 逆波兰表达式求值................................................................................................ 25
71 简化路径............................................................................................................... 25
388 文件的最长绝对路径.............................................................................................25
394 字符串解码......................................................................................................... 25
224 基本计算器......................................................................................................... 25
227 基本计算器 2....................................................................................................... 25
385 迷你语法分析器................................................................................................... 25
84 柱状图中最大的矩形...............................................................................................25
20 有效的括号........................................................................................................... 25
94 二叉树的中序遍历.................................................................................................. 25
42 接雨水.................................................................................................................. 25
1.4 优先队列........................................................................................................25
215 数组中的第 K 个最大元素....................................................................................... 25
347 前 K 个高频元素.................................................................................................. 25
313 超级丑数 很少考.................................................................................................. 25
373 查找和最小的 K 对数字 很少考................................................................................ 26
218 天际线问题......................................................................................................... 26
4
332 重新安排行程...................................................................................................... 26
341 扁平化嵌套列表迭代器.......................................................................................... 26
1.5 堆................................................................................................................. 26
1.5.1 Easy......................................................................................................26
703 数据流中的第 K 大元素.......................................................................................... 26
1.5.2 Medium.................................................................................................26
378 有序矩阵中第 K 小的元素....................................................................................... 26
215 数组中的第 K 个最大元素....................................................................................... 26
743 网络延迟时间...................................................................................................... 26
347 前 K 个高频元素................................................................................................... 26
1.5.3 Hard...................................................................................................... 26
882 细分图中的可到达结点.......................................................................................... 26
23 合并 K 个排序链表.................................................................................................. 26
864 获取所有钥匙的最短路径....................................................................................... 26
407 接雨水 II............................................................................................................. 26
218 天际线问题......................................................................................................... 26
871 最低加油次数...................................................................................................... 26
786 第 K 个最小的素数分数.......................................................................................... 27
239 滑动窗口最大值................................................................................................... 27
295 数据流的中位数................................................................................................... 27
1.6 树................................................................................................................. 27
1.6.1
基础
........................................................................................................27
144 二叉树的前序遍历................................................................................................ 27
94 二叉树的中序遍历.................................................................................................. 27
145 二叉树的后序遍历................................................................................................ 27
102 二叉树的层次遍历................................................................................................ 27
543 二叉树的直径...................................................................................................... 27
1.6.2 Preorder
先序遍历
...................................................................................27
100 相同的树............................................................................................................. 27
101 对称二叉树......................................................................................................... 27
226 翻转二叉树 preorder + BFS................................................................................. 27
257 二叉树的所有路径................................................................................................ 27
112 路径总和............................................................................................................. 27
113 路径总和 2.......................................................................................................... 27
129 求根到叶子节点数字之和....................................................................................... 27
298 二叉树最长连续序列.............................................................................................27
111 二叉树的最小深度................................................................................................ 27
1.6.3 Preorder
先序遍历
...................................................................................28
104 二叉树的最大深度................................................................................................ 28
110 平衡二叉树......................................................................................................... 28
124 二叉树中的最大路径和.......................................................................................... 28
250 统计同值子树...................................................................................................... 28
366 寻找完全二叉树的叶子节点.................................................................................... 28
337 打家劫舍 III postorder + preorder.......................................................................28
5
剩余56页未读,继续阅读
资源评论
locallucky
- 粉丝: 29
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功