当前位置:网站首页>LeetCode题解汇总

LeetCode题解汇总

2022-07-23 05:45:00 18阿鲁

题目推荐指数
1. 两数之和1
2. 两数相加1
4. 寻找两个正序数组的中位数AAA
6. Z 字形变换1
7. 整数反转2
9. 回文数
10. 正则表达式匹配2
12. 整数转罗马数字1
13. 罗马数字转整数0
16. 最接近的三数之和1
20. 有效的括号
23. 合并K个升序链表
24. 两两交换链表中的节点1
26. 删除有序数组中的重复项0
27. 移除元素
***28. 实现 strStr()1
29. 两数相除1
30. 串联所有单词的子串AA
31. 下一个排列
32. 最长有效括号1
35. 搜索插入位置0
36. 有效的数独1
37. 解数独
38. 外观数列0
39. 组合总和2
40. 组合总和 II2
41. 缺失的第一个正数AAAA
42. 接雨水
43. 字符串相乘1
45. 跳跃游戏 II0
46. 全排列
47. 全排列 II
48. 旋转图像1
51. N 皇后
53. 最大子序和
54. 螺旋矩阵2
55. 跳跃游戏0
56. 合并区间
57. 插入区间2
58. 最后一个单词的长度
59. 螺旋矩阵 II1
60. 排列序列AA
66. 加一0
67. 二进制求和
71. 简化路径1
72. 编辑距离3
73. 矩阵置零1
74. 搜索二维矩阵0
76. 最小覆盖子串AAAAA
77. 组合
78. 子集0
79. 单词搜索1
80. 删除有序数组中的重复项 II0
84. 柱状图中最大的矩形
86. 分隔链表0
88. 合并两个有序数组0
89. 格雷编码1
90. 子集 II2
92. 反转链表 II2
93. 复原 IP 地址
98. 验证二叉搜索树1
99. 恢复二叉搜索树1
100. 相同的树0
106. 从中序与后序遍历序列构造二叉树1
107. 二叉树的层次遍历 II
108. 将有序数组转换为二叉搜索树
109. 有序链表转换二叉搜索树0
110. 平衡二叉树0
111. 二叉树的最小深度
112. 路径总和0
113. 路径总和 II0
115. 不同的子序列
116. 填充每个节点的下一个右侧节点指针1
117. 填充每个节点的下一个右侧节点指针 II1
120. 三角形最小路径和2
121. 买卖股票的最佳时机
122. 买卖股票的最佳时机 II
123. 买卖股票的最佳时机 III
125. 验证回文串0
130. 被围绕的区域
131. 分割回文串
133. 克隆图0
136. 只出现一次的数字0
137. 只出现一次的数字 II1
138. 复制带随机指针的链表1
139. 单词拆分0
140. 单词拆分 II2
146. LRU 缓存机制4
147. 对链表进行插入排序1
148. 排序链表1
150. 逆波兰表达式求值
151. 颠倒字符串中的单词0
153. 寻找旋转排序数组中的最小值0
155. 最小栈1
162. 寻找峰值
165. 比较版本号0
168. Excel表列名称1
171. Excel 表列序号1
172. 阶乘后的零0
173. 二叉搜索树迭代器1
179. 最大数1
187. 重复的DNA序列
188. 买卖股票的最加时机IV2
190. 颠倒二进制位0
191. 位1的个数0
198. 打家劫舍0
201. 数字范围按位与1
203. 移除链表元素0
204. 计数质数1
205. 同构字符串1
206. 反转链表1
207. 课程表2
208. 实现 Trie (前缀树)1
210. 课程表 II1
211. 添加与搜索单词 - 数据结构设计2
213. 打家劫舍 II2
215. 数组中的第K个最大元素0
216. 组合总和 III1
217. 存在重复元素0
219. 存在重复元素 II1
220. 存在重复元素 III1
222. 完全二叉树的节点个数1
223. 矩形面积1
225. 用队列实现栈
227. 基本计算器 II1
228. 汇总区间0
229. 求众数 II1
230. 二叉搜索树中第K小的元素0
231. 2 的幂0
232. 用栈实现队列
235. 二叉搜索树的最近公共祖先2
236. 二叉树的最近公共祖先
237. 删除链表中的节点1
238. 除自身以外数组的乘积0
242. 有效的字母异位词0
257. 二叉树的所有路径1
258. 各位相加0
260. 只出现一次的数字 III2
264. 丑数 II3
268. 丢失的数字0
274. H 指数1
278. 第一个错误的版本0
282. 给表达式添加运算符
284. 顶端迭代器2
289. 生命游戏1
299. 猜数字游戏0
290. 单词规律1
295. 数据流的中位数1
297. 二叉树的序列化与反序列化1
300. 最长上升子序列1
304. 二维区域和检索 - 矩阵不可变1
307. 区域和检索 - 数组可修改1
309. 最佳买卖股票时机含冷冻
310. 最小高度树1
318. 最大单词长度乘积
319. 灯泡开关
322. 零钱兑换
326. 3 的幂1
328. 奇偶链表1
329. 矩阵中的最长递增路径0
334. 递增的三元子序列1
337. 打家劫舍 III1
341. 扁平化嵌套列表迭代器1
342. 4的幂0
345. 反转字符串中的元音字母0
350. 两个数组的交集 II0
354. 俄罗斯套娃信封问题1
355. 设计推特2
357. 统计各位数字都不同的数字个数1
367. 有效的完全平方数1
368. 最大整除子集1
371. 两整数之和0
375. 猜数字大小 II1
376. 摆动序列1
377. 组合总和 Ⅳ2
378. 有序矩阵中第 K 小的元素1
380. O(1) 时间插入、删除和获取随机元素2
383. 赎金信
384. 打乱数组
386. 字典序排数AAA
389. 找不同0
394. 字符串解码
395. 至少有 K 个重复字符的最长子串1
396. 旋转函数1
397. 整数替换
402. 移掉 K 位数字
403. 青蛙过河1
404. 左叶子之和
406. 根据身高重建队列
412. Fizz Buzz0
413. 等差数列划分AAA
414. 第三大的数1
415. 字符串相加0
416. 分割等和子集1
419. 甲板上的战舰0
423. 从英文中重建数字
424. 替换后的最长重复字符1
429. N 叉树的层序遍历A
456. 132 模式AAAA
435. 无重叠区间
441. 排列硬币0
442. 数组中重复的数据AAAA
445. 两数相加 II0
448. 找到所有数组中消失的数字1
452. 用最少数量的箭引爆气球
450. 删除二叉搜索树中的节点
451. 根据字符出现频率排序0
454. 四数相加 IIAAA
459. 重复的子字符串0
461. 汉明距离0
463. 岛屿的周长1
474. 一和零
476. 数字的补数0
485. 最大连续 1 的个数0
491. 递增子序列
494. 目标和1
498. 对角线遍历
501. 二叉搜索树中的众数
503. 下一个更大元素 II
506. 相对名次
509. 斐波那契数0
513. 找树左下角的值AAAA
515. 在每个树行中找最大值AAA
518. 零钱兑换 II
519. 随机翻转矩阵
524. 通过删除字母匹配到字典里最长单词A
538. 把二叉搜索树转换为累加树
540. 有序数组中的单一元素AAA
542. 01 矩阵AAAAA
543. 二叉树的直径0
547. 省份数量AAAAA
559. N 叉树的最大深度
560. 和为 K 的子数组AAAA
567. 字符串的排列AAA
576. 出界的路径数1
581. 最短无序连续子数组2
583. 两个字符串的删除操作
611. 有效三角形的个数AAAA
622. 设计循环队列1
633. 平方数之和AAAA
638. 大礼包1
643. 子数组最大平均数 I0
645. 错误的集合1
647. 回文子串
654. 最大二叉树AA
662. 二叉树最大宽度
665. 非递减数列AAA
669. 修剪二叉搜索树
673. 最长递增子序列的个数1
677. 键值映射
674. 最长连续递增序列
678. 有效的括号字符串1
686. 重复叠加字符串匹配AAA
695. 岛屿的最大面积1
698. 划分为k个相等的子集AAAA
701. 二叉搜索树中的插入操作
703. 数据流中的第 K 大元素1
705. 设计哈希集合1
706. 设计哈希映射1
707. 设计链表0
709. 转换成小写字母
712. 两个字符串的最小ASCII删除和1
713. 乘积小于 K 的子数组AAAA
714. 买卖股票的最佳时机含手续费
718. 最长重复子数组2
740. 删除并获得点数AAA
752. 打开转盘锁AA
763. 划分字母区间
767. 重构字符串AAA
739. 每日温度
784. 字母大小写全排列1
785. 判断二分图AAAA
797. 所有可能的路径AAA
802. 找到最终的安全状态1
807. 保持城市天际线
820. 单词的压缩编码AAAAA
838. 推多米诺AAAA
841. 钥匙和房间AA
851. 喧闹和富有1
859. 亲密字符串
860. 柠檬水找零
875. 爱吃香蕉的珂珂AA
877. 石子游戏1
881. 救生艇AA
904. 水果成篮AAAAA
911. 在线选举1
912. 排序数组0
933. 最近的请求次数0
968. 监控二叉树
969. 煎饼排序AAA
973. 最接近原点的 K 个点0
978. 最长湍流子数组1
981. 基于时间的键值存储1
994. 腐烂的橘子AAAA
1004. 最大连续1的个数 IIIAAAAA
1005. K 次取反后最大化的数组和
1014. 最佳观光组合AAA
1025. 除数博弈1
1047. 删除字符串中的所有相邻重复项
1049. 最后一块石头的重量 II
1052. 爱生气的书店老板AAA
1094. 拼车AAAA
1109. 航班预订统计AAA
1137. 第 N 个泰波那契数0
1143. 最长公共子序列1
1154. 一年中的第几天
1162. 地图分析1
1190. 反转每对括号间的子串AAAA
1208. 尽可能使字符串相等AAAA
1248. 统计「优美子数组」AAA
1254. 统计封闭岛屿的数目1
1306. 跳跃游戏 III1
1319. 连通网络的操作次数AAAA
1337. 矩阵中战斗力最弱的 K 行1
1423. 可获得的最大点数AAAA
1438. 绝对差不超过限制的最长连续子数组AAAAA
1446. 连续字符
1447. 最简分数AAA
1462. 课程表 IV1
1486. 数组异或操作0
1518. 换酒问题0
1603. 设计停车系统0
1646. 获取生成数组中的最大值0
1656. 设计有序流0
1706. 球会落何处AAA
1816. 截断句子
1823. 找出游戏的获胜者AAAA
1876. 长度为三且各字符不同的子字符串A1894. 找到需要补充粉笔的学生编号
1984. 学生分数的最小差值1
1995. 统计特殊四元组1
5219. 每个小孩最多能分到多少糖果1
5229. 拼接数组的最大分数AAAA
5235. 找出输掉零场或一场比赛的玩家0
5253. 找到指定长度的回文数1
5236. 美化数组的最少删除数1
6033. 转换数字的最少位翻转次数0
6034. 数组的三角和0
6037. 按奇偶性交换后的最大数字0
6038. 向表达式添加括号后的最小结果1
6039. K 次增加后的最大乘积1
6055. 转化时间需要的最少操作数0
6060. 找到最接近 0 的数字0
6061. 买钢笔和铅笔的方案数0
6062. 设计一个 ATM 机器1
6070. 计算字符串的数字和0
6071. 完成所有任务需要的最少轮数1
6072. 转角路径的乘积中最多能有几个尾随零1
6074. 字母在字符串中的百分比0
6075. 装满石头的背包的最大数量0
6076. 表示一个折线图的最少线段数1
6078. 重排字符形成目标字符串A
6079. 价格减免AA
6080. 使数组按非递减顺序排列AAAA
6090. 极大极小游戏A
6091. 划分数组使最大差为 KA
6092. 替换数组中的元素AAA
6093. 设计一个文本编辑器AAA
6100. 统计放置房子的方式数AAAAA
原网站

版权声明
本文为[18阿鲁]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_43260719/article/details/119970674