【持续更新】力扣刷题笔记

1.简单题【36道】

序号 题目 难度 完成日期、答案 关键字、思路
1 20. 有效的括号 简单 2022-04-10 查看答案
js用数组模拟栈
一次遍历,遇到左括号unshift入栈, 遇到右括号shift出栈
2 21. 合并两个有序链表 简单 2022-04-26 查看答案 链表
解法一:1.链表转数组。2.数组 排序 3. 数组转链表
解法二:使用双指针
3 26. 删除有序数组中的重复项 简单 2022-05-02 查看答案 数组,双指针,快慢指针
4 27. 移除元素 简单 2022-05-02 查看答案 数组,双指针
5 28. 实现 strStr() 简单 2022-05-14 查看答案 字符串,
解法1:暴力,
解法2:KMP算法(Knuth-Morris-Pratt 算法)
6 53. 最大子数组和 简单 2022-05-14 查看答案 数组,
解法1:暴力
解法2:动态规划
以nums[i]结尾的最大子数组和为dp[i]
7 83. 删除排序链表中的重复元素 简单 2022-05-22 查看答案 链表,快慢指针
8 104. 二叉树的最大深度 简单 2022-05-22 查看答案 树,DFS
9 111. 二叉树的最小深度 简单 2022-05-22 查看答案 树,DFS,有陷阱
10 121. 买卖股票的最佳时机 简单 2022-06-03 查看答案 暴力,贪心,动态规划
11 136. 只出现一次的数字 简单 2022-06-03 查看答案 异或
12 141. 环形链表 简单 2022-06-03 查看答案 哈希,双指针
13 144. 二叉树的前序遍历 简单 2022-06-03 查看答案 树 ,递归,迭代,Morris遍历
14 160. 相交链表 简单 2022-06-03 查看答案 链表,哈希,双指针
15 170. 两数之和 III - 数据结构设计 简单
16 191. 位1的个数 简单 2022-06-03 查看答案 二进制,汉明重量
17 206. 反转链表 简单 2022-06-03 查看答案 链表,迭代,递归
18 225. 用队列实现栈 简单 2022-07-02 查看答案 队列,模拟
19 226. 翻转二叉树 简单 2022-07-02 查看答案 二叉树,递归,后序遍历
20 231. 2 的幂 简单 2022-07-02 查看答案 幂,二进制
21 232. 用栈实现队列 简单 2022-07-02
22 234. 回文链表 简单 2022-07-02
23 268. 丢失的数字 简单 2022-07-02
24 283. 移动零 简单 2022-07-02
25 292. Nim 游戏 简单 2022-07-02
26 303. 区域和检索 - 数组不可变 简单 2022-07-02
27 344. 反转字符串 简单 2022-07-02
28 392. 判断子序列 简单 2022-07-02
29 496. 下一个更大元素 I 简单 2022-07-02
30 509. 斐波那契数 简单 2022-07-02
31 543. 二叉树的直径 简单 2022-07-02
32 645. 错误的集合 简单 2022-07-02
33 700. 二叉搜索树中的搜索 简单 2022-07-02
34 704. 二分查找 简单 2022-07-02
35 733. 图像渲染 简单 2022-07-02
36 876. 链表的中间结点 简单 2022-07-02

2.中等题【131道】

序号 题目 难度 完成日期、答案 关键字、思路
1 3. 无重复字符的最长子串 中等
2 5. 最长回文子串 中等
3 11. 盛最多水的容器 中等
4 15. 三数之和 中等
5 18. 四数之和 中等
6 19. 删除链表的倒数第 N 个结点 中等
7 22. 括号生成 中等
8 34. 在排序数组中查找元素的第一个和最后一个位置 中等
9 39. 组合总和 中等
10 40. 组合总和 II 中等
11 43. 字符串相乘 中等
12 45. 跳跃游戏 II 中等
13 46. 全排列 中等
14 47. 全排列 II 中等
15 48. 旋转图像 中等
16 54. 螺旋矩阵 中等
17 55. 跳跃游戏 中等
18 56. 合并区间 中等
19 59. 螺旋矩阵 II 中等
20 64. 最小路径和 中等
21 77. 组合 中等
22 78. 子集 中等
23 90. 子集 II 中等
24 92. 反转链表 II 中等
25 95. 不同的二叉搜索树 II 中等
26 96. 不同的二叉搜索树 中等
27 98. 验证二叉搜索树 中等
28 105. 从前序与中序遍历序列构造二叉树 中等
29 106. 从中序与后序遍历序列构造二叉树 中等
30 114. 二叉树展开为链表 中等
31 116. 填充每个节点的下一个右侧节点指针 中等
32 122. 买卖股票的最佳时机 II 中等
33 130. 被围绕的区域 中等
34 134. 加油站 中等
35 142. 环形链表 II 中等
36 146. LRU 缓存 中等
37 167. 两数之和 II - 输入有序数组 中等
38 172. 阶乘后的零 中等
39 198. 打家劫舍 中等
40 200. 岛屿数量 中等
41 204. 计数质数 中等
42 207. 课程表 中等
43 208. 实现 Trie (前缀树) 中等
44 210. 课程表 II 中等
45 211. 添加与搜索单词 - 数据结构设计 中等
46 213. 打家劫舍 II 中等
47 215. 数组中的第K个最大元素 中等
48 216. 组合总和 III 中等
49 222. 完全二叉树的节点个数 中等
50 227. 基本计算器 II 中等
51 230. 二叉搜索树中第K小的元素 中等
52 236. 二叉树的最近公共祖先 中等
53 241. 为运算表达式设计优先级 中等
54 253. 会议室 II 中等
55 261. 以图判树 中等
56 277. 搜寻名人 中等
57 300. 最长递增子序列 中等
58 304. 二维区域和检索 - 矩阵不可变 中等
59 309. 最佳买卖股票时机含冷冻期 中等
60 316. 去除重复字母 中等
61 319. 灯泡开关 中等
62 322. 零钱兑换 中等
63 323. 无向图中连通分量的数目 中等
64 337. 打家劫舍 III 中等
65 341. 扁平化嵌套列表迭代器 中等
66 355. 设计推特 中等
67 370. 区间加法 中等
68 372. 超级次方 中等
69 380. O(1) 时间插入、删除和获取随机元素 中等
70 382. 链表随机节点 中等
71 384. 打乱数组 中等
72 398. 随机数索引 中等
73 416. 分割等和子集 中等
74 435. 无重叠区间 中等
75 438. 找到字符串中所有字母异位词 中等
76 450. 删除二叉搜索树中的节点 中等
77 452. 用最少数量的箭引爆气球 中等
78 494. 目标和 中等
79 516. 最长回文子序列 中等
80 518. 零钱兑换 II 中等
81 528. 按权重随机选择 中等
82 538. 把二叉搜索树转换为累加树 中等
83 560. 和为 K 的子数组 中等
84 567. 字符串的排列 中等
85 583. 两个字符串的删除操作 中等
86 648. 单词替换 中等
87 651. 4键键盘 中等
88 652. 寻找重复的子树 中等
89 654. 最大二叉树 中等
90 659. 分割数组为连续子序列 中等
91 677. 键值映射 中等
92 694. 不同岛屿的数量 中等
93 695. 岛屿的最大面积 中等
94 698. 划分为k个相等的子集 中等
95 701. 二叉搜索树中的插入操作 中等
96 712. 两个字符串的最小ASCII删除和 中等
97 714. 买卖股票的最佳时机含手续费 中等
98 743. 网络延迟时间 中等
99 752. 打开转盘锁 中等
100 785. 判断二分图 中等
101 787. K 站中转内最便宜的航班 中等
102 797. 所有可能的路径 中等
103 855. 考场就座 中等
104 870. 优势洗牌 中等
105 875. 爱吃香蕉的珂珂 中等
106 877. 石子游戏 中等
107 886. 可能的二分法 中等
108 889. 根据前序和后序遍历构造二叉树 中等
109 912. 排序数组 中等
110 921. 使括号有效的最少添加 中等
111 931. 下降路径最小和 中等
112 969. 煎饼排序 中等
113 986. 区间列表的交集 中等
114 990. 等式方程的可满足性 中等
115 1011. 在 D 天内送达包裹的能力 中等
116 1020. 飞地的数量 中等
117 1024. 视频拼接 中等
118 1038. 从二叉搜索树到更大和树 中等
119 1081. 不同字符的最小子序列 中等
120 1094. 拼车 中等
121 1109. 航班预订统计 中等
122 1135. 最低成本联通所有城市 中等
123 1143. 最长公共子序列 中等
124 1254. 统计封闭岛屿的数目 中等
125 1288. 删除被覆盖区间 中等
126 1514. 概率最大的路径 中等
127 1541. 平衡括号字符串的最少插入次数 中等
128 1584. 连接所有点的最小费用 中等
129 1631. 最小体力消耗路径 中等
130 1804. 实现 Trie (前缀树) II 中等
131 1905. 统计子岛屿 中等

3.困难题【29道】

序号 题目 难度 完成日期、答案 关键字、思路
序号 题目 难度 关键字、思路、答案链接
1 10. 正则表达式匹配 困难
2 23. 合并K个升序链表 困难
3 25. K 个一组翻转链表 困难
4 37. 解数独 困难
5 42. 接雨水 困难
6 51. N 皇后 困难
7 72. 编辑距离 困难
8 76. 最小覆盖子串 困难
9 123. 买卖股票的最佳时机 III 困难
10 174. 地下城游戏 困难
11 188. 买卖股票的最佳时机 IV 困难
12 224. 基本计算器 困难
13 239. 滑动窗口最大值 困难
14 295. 数据流的中位数 困难
15 297. 二叉树的序列化与反序列化 困难
16 312. 戳气球 困难
17 354. 俄罗斯套娃信封问题 困难
18 391. 完美矩形 困难
19 410. 分割数组的最大值 困难
20 460. LFU 缓存 困难
21 514. 自由之路 困难
22 710. 黑名单中的随机数 困难
23 772. 基本计算器 III 困难
24 773. 滑动谜题 困难
25 793. 阶乘函数后 K 个零 困难
26 887. 鸡蛋掉落 困难
27 895. 最大频率栈 困难
28 1312. 让字符串成为回文串的最少插入次数 困难
29 1373. 二叉搜索子树的最大键值和 困难

你可能感兴趣的:(力扣刷题,刷题笔记)