LeetCode200

9/1/2022 Algorithm

202. 快乐数 - 力扣(LeetCode) (opens new window)

# 链表、栈、队列(20/6)

206. 反转链表 - 力扣(LeetCode) (opens new window)

160. 相交链表 - 力扣(LeetCode) (opens new window)

21. 合并两个有序链表 - 力扣(LeetCode) (opens new window)

86. 分隔链表 - 力扣(LeetCode) (opens new window)

142. 环形链表 II - 力扣(LeetCode) (opens new window)

92. 反转链表 II - 力扣(LeetCode) (opens new window)

138. 复制带随机指针的链表 - 力扣(LeetCode) (opens new window)

20. 有效的括号 - 力扣(LeetCode) (opens new window)

224. 基本计算器 - 力扣(LeetCode) (opens new window)

155. 最小栈 - 力扣(LeetCode) (opens new window)

946. 验证栈序列 - 力扣(LeetCode) (opens new window)

739. 每日温度 - 力扣(LeetCode) (opens new window)

42. 接雨水 - 力扣(LeetCode) (opens new window)

232. 用栈实现队列 - 力扣(LeetCode) (opens new window)

239. 滑动窗口最大 值 - 力扣(LeetCode) (opens new window)

641. 设计循环双端队列 - 力扣(LeetCode) (opens new window)

203. 移除链表元素 - 力扣(LeetCode) (opens new window)

25. K 个一组翻转链表 - 力扣(LeetCode) (opens new window)

234. 回文链表 - 力扣(LeetCode) (opens new window)

328. 奇偶链表 - 力扣(LeetCode) (opens new window)

# 递归、排序、贪心(18/6)

23. 合并K个升序链表 - 力扣(LeetCode) (opens new window)

88. 合并两个有序数组 - 力扣(LeetCode) (opens new window)

75. 颜色分类 - 力扣(LeetCode) (opens new window)

面试题 16.16. 部分排序 - 力扣(LeetCode) (opens new window)

315. 计算右侧小于当前元素的个数 - 力扣(LeetCode) (opens new window)

977. 有序数组的平方 - 力扣(LeetCode) (opens new window)

11. 盛最多水的容器 - 力扣(LeetCode) (opens new window)

1. 两数之和 - 力扣(LeetCode) (opens new window)

455. 分发饼干 - 力扣(LeetCode) (opens new window)

860. 柠檬水找零 - 力扣(LeetCode) (opens new window)

452. 用最少数量的箭引爆气球 - 力扣(LeetCode) (opens new window)

402. 移掉 K 位数字 - 力扣(LeetCode) (opens new window)

55. 跳跃游戏 - 力扣(LeetCode) (opens new window)

376. 摆动序列 - 力扣(LeetCode) (opens new window)

15. 三数之和 - 力扣(LeetCode) (opens new window)

16. 最接近的三数之和 - 力扣(LeetCode) (opens new window)

134. 加油站 - 力扣(LeetCode) (opens new window)

56. 合并区间 - 力扣(LeetCode) (opens new window)

# 搜索算法、回溯算法、位运算、二分查找(30/6)

704. 二分查找 - 力扣(LeetCode) (opens new window)

35. 搜索插入位置 - 力扣(LeetCode) (opens new window)

34. 在排序数组中查找元素的第一个和最后一个位置 - 力扣(LeetCode) (opens new window)

33. 搜索旋转排序数组 - 力扣(LeetCode) (opens new window)

74. 搜索二维矩阵 - 力扣(LeetCode) (opens new window)

4. 寻找两个正序数组的中位数 - 力扣(LeetCode) (opens new window)

611. 有效三角形的个数 - 力扣(LeetCode) (opens new window)

162. 寻找峰值 - 力扣(LeetCode) (opens new window)

278. 第一个错误的版本 - 力扣(LeetCode) (opens new window)

852. 山脉数组的峰顶索引 - 力扣(LeetCode) (opens new window)

367. 有效的完全平方数 - 力扣(LeetCode) (opens new window)

268. 丢失的数字 - 力扣(LeetCode) (opens new window)

231. 2 的幂 - 力扣(LeetCode) (opens new window)

338. 比特位计数 - 力扣(LeetCode) (opens new window)

191. 位1的个数 - 力扣(LeetCode) (opens new window)

137. 只出现一次的数字 II - 力扣(LeetCode) (opens new window)

260. 只出现一次的数字 III - 力扣(LeetCode) (opens new window)

318. 最大单词长度乘积 - 力扣(LeetCode) (opens new window)

461. 汉明距离 - 力扣(LeetCode) (opens new window)

200. 岛屿数量 - 力扣(LeetCode) (opens new window)

51. N 皇后 - 力扣(LeetCode) (opens new window)

78. 子集 - 力扣(LeetCode) (opens new window)

40. 组合总和 II - 力扣(LeetCode) (opens new window)

22. 括号生成 - 力扣(LeetCode) (opens new window)

437. 路径总和 III - 力扣(LeetCode) (opens new window)

407. 接雨水 II - 力扣(LeetCode) (opens new window)

77. 组合 - 力扣(LeetCode) (opens new window)

216. 组合总和 III - 力扣(LeetCode) (opens new window)

131. 分割回文串 - 力扣(LeetCode) (opens new window)

46. 全排列 - 力扣(LeetCode) (opens new window)

# 二叉树(25/9)

144. 二叉树的前序遍历 - 力扣(LeetCode) (opens new window)

94. 二叉树的中序遍历 - 力扣(LeetCode) (opens new window)

145. 二叉树的后序遍历 - 力扣(LeetCode) (opens new window)

102. 二叉树的层序遍历 - 力扣(LeetCode) (opens new window)

103. 二叉树的锯齿形层序遍历 - 力扣(LeetCode) (opens new window)

105. 从前序与中序遍历序列构造二叉树 - 力扣(LeetCode) (opens new window)

113. 路径总和 II - 力扣(LeetCode) (opens new window)

236. 二叉树的最近公共祖先 - 力扣(LeetCode) (opens new window)

199. 二叉树的右视图 - 力扣(LeetCode) (opens new window)

114. 二叉树展开为链表 - 力扣(LeetCode) (opens new window)

108. 将有序数组转换为二叉搜索树 - 力扣(LeetCode) (opens new window)

538. 把二叉搜索树转换为累加树 - 力扣(LeetCode) (opens new window)

450. 删除二叉搜索树中的节点 - 力扣(LeetCode) (opens new window)

297. 二叉树的序列化与反序列化 - 力扣(LeetCode) (opens new window)

222. 完全二叉树的节点个数 - 力扣(LeetCode) (opens new window)

104. 二叉树的最大深度 - 力扣(LeetCode) (opens new window)

111. 二叉树的最小深度 - 力扣(LeetCode) (opens new window)

257. 二叉树的所有路径 - 力扣(LeetCode) (opens new window)

110. 平衡二叉树 - 力扣(LeetCode) (opens new window)

404. 左叶子之和 - 力扣(LeetCode) (opens new window)

513. 找树左下角的值 - 力扣(LeetCode) (opens new window)

669. 修剪二叉搜索树 - 力扣(LeetCode) (opens new window)

235. 二叉搜索树的最近公共祖先 - 力扣(LeetCode) (opens new window)

530. 二叉搜索树的最小绝对差 - 力扣(LeetCode) (opens new window)

654. 最大二叉树 - 力扣(LeetCode) (opens new window)

# 动态规划(32/5)

70. 爬楼梯 - 力扣(LeetCode) (opens new window)

509. 斐波那契数 - 力扣(LeetCode) (opens new window)

53. 最大子数组和 - 力扣(LeetCode) (opens new window)

322. 零钱兑换 - 力扣(LeetCode) (opens new window)

518. 零钱兑换 II - 力扣(LeetCode) (opens new window)

64. 最小路径和 - 力扣(LeetCode) (opens new window)

72. 编辑距离 - 力扣(LeetCode) (opens new window)

121. 买卖股票的最佳时机 - 力扣(LeetCode) (opens new window)

122. 买卖股票的最佳时机 II - 力扣(LeetCode) (opens new window)

123. 买卖股票的最佳时机 III - 力扣(LeetCode) (opens new window)

188. 买卖股票的最佳时机 IV - 力扣(LeetCode) (opens new window)

309. 最佳买卖股票时机含冷冻期 - 力扣(LeetCode) (opens new window)

714. 买卖股票的最佳时机含手续费 - 力扣(LeetCode) (opens new window)

279. 完全平方数 - 力扣(LeetCode) (opens new window)

120. 三角形最小路径和 - 力扣(LeetCode) (opens new window)

62. 不同路径 - 力扣(LeetCode) (opens new window)

63. 不同路径 II - 力扣(LeetCode) (opens new window)

343. 整数拆分 - 力扣(LeetCode) (opens new window)

96. 不同的二叉搜索树 - 力扣(LeetCode) (opens new window)

174. 地下城游戏 - 力扣(LeetCode) (opens new window)

198. 打家劫舍 - 力扣(LeetCode) (opens new window)

213. 打家劫舍 II - 力扣(LeetCode) (opens new window)

337. 打家劫舍 III - 力扣(LeetCode) (opens new window)

300. 最长递增子序列 - 力扣(LeetCode) (opens new window)

674. 最长连续递增序列 - 力扣(LeetCode) (opens new window)

416. 分割等和子集 - 力扣(LeetCode) (opens new window)

718. 最长重复子数组 - 力扣(LeetCode) (opens new window)

1143. 最长公共子序列 - 力扣(LeetCode) (opens new window)

516. 最长回文子序列 - 力扣(LeetCode) (opens new window)

5. 最长回文子串 - 力扣(LeetCode) (opens new window)

494. 目标和 - 力扣(LeetCode) (opens new window)

1049. 最后一块石头的重量 II - 力扣(LeetCode) (opens new window)

# 剑指 Offer 系列

3-6

9-13

18

21

22

24-28

30

32

33

35

36

39-55

57-59

61-64

66

68

Last Updated: 4/15/2023, 1:36:11 AM