LeetCode-Notes-Waiting
LeetCode-Notes-Waiting copied to clipboard
Waiting's leetcode notes
2021-05-23
- [x] 56. 合并区间 - 复习
2021-05-22
- [x] 398. 随机数索引
2021-05-21
- [x] 1146. 快照数组
2021-05-20
- [x] 1056. 易混淆数
2021-05-19
- [x] 317. 离建筑物最近的距离
2021-05-18
- [x] 375. 猜数字大小 II
2021-05-17
- [x] 150. 逆波兰表达式求值
2021-05-16
- [x] 391. 完美矩形
2021-05-15
- [x] 1048. 最长字符串链
2021-05-14
- [x] 22. 括号生成
2021-05-13
- [x] 6. Z 字形变换
- [x] 131. 分割回文串
2021-05-12
- [x] 844. 比较含退格的字符串
2021-05-11
- [x] 559. N 叉树的最大深度
- [x] 589. N 叉树的前序遍历
- [x] 1290. 二进制链表转整数
- [x] 852. 山脉数组的峰顶索引
- [x] 905. 按奇偶排序数组
- [x] 242. 有效的字母异位词
2021-05-10
- [x] 739. 每日温度
2021-05-09
- [x] 283. 移动零
- [x] 13. 罗马数字转整数
- [x] 867. 转置矩阵
- [x] 67. 二进制求和
2021-05-08
- [x] 283. 移动零
- [x] 111. 二叉树的最小深度
- [x] 136. 只出现一次的数字
2021-05-07
- [x] 148. 排序链表
2021-05-06
- [x] 232. 用栈实现队列 - 复习
2021-05-05
- [x] 2. 两数相加 - 复习
2021-05-04
- [x] 134. 加油站
- [x] 76. 最小覆盖子串
2021-05-03
- [x] 135. 分发糖果
2021-05-02
- [x] 100. 相同的树
- [x] 35. 搜索插入位置
- [x] 59. 螺旋矩阵 II
2021-05-01
- [x] 78. 子集
- [x] 10. 正则表达式匹配
2021-04-30
- [x] 71. 简化路径
- [x] 9. 回文数
2021-04-29
2021-04-28
- [x] 633. 平方数之和
2021-04-27
- [x] 18. 四数之和
2021-04-26
- [x] 15. 三数之和
- [x] 468. 验证IP地址
2021-04-25
- [x] 333. 最大 BST 子树
- [x] 897. 递增顺序搜索树
2021-04-24
- [x] 377. 组合总和 Ⅳ
- [x] 69. x 的平方根 - 复习
2021-04-23
2021-04-22
2021-04-21
- [x] 31. 下一个排列
- [x] 528. 按权重随机选择
- [x] 28. 实现 strStr()
- [x] 20. 有效的括号
复习
- [x] 54. 螺旋矩阵
2021-04-20
- [x] 42. 接雨水
- [x] 75. 颜色分类
- [x] 322. 零钱兑换
2021-04-19
- [x] 45. 跳跃游戏 II
- [x] 55. 跳跃游戏
- [x] 200. 岛屿数量
2021-04-18
- [x] 72. 编辑距离
2021-04-17
- [x] 26. 删除有序数组中的重复项
2021-04-16
- [x] 347. 前 K 个高频元素
- [x] 107. 二叉树的层序遍历 II
2021-04-15
- [x] 213. 打家劫舍 II
2021-04-14
- [x] 56. 合并区间
- [x] 3. 无重复字符的最长子串
2021-04-13
- [x] 109. 有序链表转换二叉搜索树
- [x] 783. 二叉搜索树节点最小距离
复习
- [x] 96. 不同的二叉搜索树
- [x] 95. 不同的二叉搜索树 II
2021-04-12
- [x] 179. 最大数
- [x] 437. 路径总和 III
- [x] 543. 二叉树的直径
- [x] 617. 合并二叉树
- [x] 226. 翻转二叉树
- [x] 110. 平衡二叉树
2021-04-11
- [x] 264. 丑数 II
2021-04-10
- [x] 263. 丑数
- [x] 63. 不同路径 II
2021-04-09
- [x] 4. 寻找两个正序数组的中位数
- [x] 7. 整数反转
- [x] 11. 盛最多水的容器
- [x] 199. 二叉树的右视图
2021-04-08
- [x] 55. 跳跃游戏
- [x] 45. 跳跃游戏 II
2021-04-07
2021-04-06
- [x] 680. 验证回文字符串 Ⅱ
复习
- [x] 146. LRU 缓存机制
- [x] 125. 验证回文串
2021-04-05
- [x] 48. 旋转图像
- [x] 27. 移除元素
- [x] 26. 删除有序数组中的重复项
复习
2021-04-04
- [x] 394. 字符串解码
复习
2021-04-03
- [x] 143. 重排链表
2021-04-02
- [x] 81. 搜索旋转排序数组 II
2021-04-01
- [x] 128. 最长连续序列
2021-03-31
- [x] 25. K 个一组翻转链表
- [x] 155. 最小栈
2021-03-30
- [x] 169. 多数元素
- [x] 922. 按奇偶排序数组 II
2021-03-29
- [x] 112. 路径总和
- [x] 53. 最大子序和
- [x] 876. 链表的中间结点
- [x] 300. 最长递增子序列
2021-03-28
复习
- [x] 173. 二叉搜索树迭代器
2021-03-27
LinkedList + Two pointers
- [x] 141. 环形链表
- [x] 142. 环形链表 II
LinkedList
- [x] 83. 删除排序链表中的重复元素
- [x] 86. 分隔链表
- [x] 21. 合并两个有序链表
2021-03-26
BTree复习
- [x] 124. 二叉树中的最大路径和
BST复习
- [x] 96. 不同的二叉搜索树
2021-03-25
复习
- [x] 95. 不同的二叉搜索树 II
- [x] 98. 验证二叉搜索树
2021-03-24
复习
- [x] 189. 旋转数组
- [x] 151. 翻转字符串里的单词
- [x] 69. x 的平方根
- [x] 287. 寻找重复数
2021-03-23
复习
- [x] 146. LRU 缓存机制
- [x] 74. 搜索二维矩阵
- [x] 240. 搜索二维矩阵 II
- [x] 278. 第一个错误的版本
- [x] 162. 寻找峰值
- [x] 33. 搜索旋转排序数组
2021-03-22
复习
- [x] 215. 数组中的第K个最大元素
- [x] 415. 字符串相加
2021-03-21
- [x] 5. 最长回文子串
- [x] 2. 两数相加
复习
2021-03-20
- [x] 486. 预测赢家
- [x] 759. 员工空闲时间
2021-03-19
2021-03-18
2021-03-17
复习
- [x] 144. 二叉树的前序遍历
- [x] 145. 二叉树的后序遍历
2021-03-16
- [x] 复习 - 1114. 按序打印
2021-03-15
复习
2021-03-14
- [x] 440. 字典序的第K小数字
异或
- [x] 810. 黑板异或游戏
- [x] 136. 只出现一次的数字
2021-03-13
复习
- [x] 92. 反转链表II
- [x] 22. 链表中倒数第k个节点
- [x] 232. 用栈实现队列
- [x] 225. 用队列实现栈
2021-03-12
复习
- [x] 236. 二叉树的最近公共祖先
- [x] 125. 验证回文串
2021-03-10
LinkedList
DFS
2021-03-09
- [x] 62. 不同路径
2021-03-07
Back Track
- [x] 46. 全排列
- [x] 47. 全排列 II
- [x] 39. 组合总和
- [x] 40. 组合总和 II
2021-03-06
- [x] 125. 验证回文串
- [x] 121. 买卖股票的最佳时机
- [x] 数组中相加和为0的三元组
2021-03-05
- [x] 14. 最长公共前缀
2021-03-04
- [x] 两数之和
2021-03-03
Matrix
- [x] 54. 螺旋矩阵
- [x] 64. 最小路径和
Array
- [x] 调整数组顺序使奇数位于偶数前面
2021-03-02
DP
- [x] 70. 爬楼梯
HashMap
- [x] 146. LRU 缓存机制
2021-03-01
Array
- [x] 349. 两个数组的交集
- [x] 311. 稀疏矩阵的乘法
- [x] 80. 中位数
Array + Two pointers
- [x] 209. 长度最小的子数组
2021-02-28
DP
- [x] 120. 三角形最小路径和
复习
2021-02-27
LinkedList + Two pointers
- [x] 23. 合并K个升序链表
- [x] 138. 复制带随机指针的链表
- [x] 234. 回文链表
- [x] 160. 相交链表
2021-02-26
LinkedList + Two pointers
- [x] 61. 旋转链表
2021-02-25
LinkedList + Two pointers
- [x] 141. 环形链表
- [x] 142. 环形链表 II
2021-02-24
LinkedList
- [x] 83. 删除排序链表中的重复元素
- [x] 86. 分隔链表
- [x] 21. 合并两个有序链表
2021-02-23
BTree
- [x] 124. 二叉树中的最大路径和
2021-02-22
BST
- [x] 11. 二叉查找树中搜索区间
- [x] 85. 在二叉查找树中插入节点
- [x] 450. 删除二叉搜索树中的节点
- [x] 96. 不同的二叉搜索树
- [x] 95. 不同的二叉搜索树 II
- [x] 98. 验证二叉搜索树
2021-02-21
BST
2021-02-20
BST
- [x] 173. 二叉搜索树迭代器
二分法
- [x] 189. 旋转数组
- [x] 151. 翻转字符串里的单词
- [x] 69. x 的平方根
- [x] 287. 寻找重复数
2021-02-19
红包算法
二分法
- [x] 74. 搜索二维矩阵
- [x] 240. 搜索二维矩阵 II
- [x] 278. 第一个错误的版本
- [x] 162. 寻找峰值
- [x] 33. 搜索旋转排序数组
2021-02-18 海量数据
- [x] 合并两个包含10G URL的文件
- [x] 多台机器多个文件找最大值
- [x] 求两个文件中的重复数据
2021-02-17
- [x] 215. 数组中的第K个最大元素
2021-02-16
- [x] 43. 字符串相乘
- [x] 415. 字符串相加
2021-02-15
2021-02-14
2021-02-13
2021-02-12
2021-02-11
- [x] 144. 二叉树的前序遍历
- [x] 145. 二叉树的后序遍历
2021-02-10
- [x] 1114. 按序打印
2021-02-09
- [x] 232. 用栈实现队列
2021-02-08
- [x] 22. 链表中倒数第k个节点
2021-02-07
- [x] 92. 反转链表II
2021-02-06
- [x] 1143. 最长公共子序列
2021-02-05
- [x] 206. 反转链表
2021-02-04
2021-02-03
- [x] 94. 二叉树的中序遍历
2021-02-02
- [x] 102. 二叉树的层序遍历
2021-02-01
- [x] 103. 二叉树的锯齿形层序遍历
2021-01-31
2021-01-30
- [x] 236. 二叉树的最近公共祖先