刷题阶段性整理总结
链表
1. LeetCode 86. 分隔链表
2. LeetCode 23. 合并K个排序链表
3. LeetCode 19. 删除链表的倒数第N个节点
4. LeetCode 21. 合并两个有序链表
5. LeetCode 160. 相交链表
6. LeetCode 146. LRU缓存机制
图
宽搜
堆
1. LeetCode 347. 前 K 个高频元素
2. LeetCode 23. 合并K个排序链表
DP
1. LeetCode 139. 单词拆分
2. LeetCode 70. 爬楼梯
3. LeetCode 152. 乘积最大子数组
4. LeetCode 416. 分割等和子集
5. LeetCode 72. 编辑距离(美团暑期实习笔试题)
6. LeetCode 118. 杨辉三角
7. LeetCode 198. 打家劫舍
8. LeetCode 322. 零钱兑换(完全背包)
9. LeetCode 62. 不同路径
10. LeetCode 64. 最小路径和
11. LeetCode 1143. 最长公共子序列
二叉树
1. LeetCode 94. 二叉树的中序遍历
2. LeetCode 124. 二叉树中的最大路径和
数组
1. LeetCode 189. 旋转数组
2. LeetCode 238. 除自身以外数组的乘积
3. LeetCode 41. 缺失的第一个正数
矩阵
1. LeetCode 73. 矩阵置零
2. LeetCode 54. 螺旋矩阵
单调栈
1. LeetCode 739. 每日温度
2. 基础课单调栈模板题
3. LeetCode 84. 柱状图中最大的矩形
字符串
1. LeetCode 394. 字符串解码
2. LeetCode 76. 最小覆盖子串
Trie🌲
1. LeetCode 208. 实现 Trie (前缀树)