Skip to content
On this page

LeetCode 题解博客

我的 LeetCode 算法题解集合,每道题可点击跳转到 LeetCode 原题。

题目列表

编号题目链接
1两数之和LeetCode
2两数相加LeetCode
3无重复字符的最长子串LeetCode
5最长回文子串LeetCode
7整数反转LeetCode
9回文数LeetCode
10正则表达式匹配LeetCode
11盛最多水的容器LeetCode
13罗马数字转整数LeetCode
14最长公共前缀LeetCode
15三数之和LeetCode
16最接近的三数之和LeetCode
17电话号码的字母组合LeetCode
18四数之和LeetCode
19删除链表的倒数第N个节点LeetCode
20有效的括号LeetCode
21合并两个有序链表LeetCode
22括号生成LeetCode
23合并K个升序链表LeetCode
24两两交换链表中的节点LeetCode
25K 个一组翻转链表LeetCode
26删除排序数组中的重复项LeetCode
27移除元素LeetCode
28实现 strStr()LeetCode
32最长有效括号LeetCode
33搜索旋转排序数组LeetCode
34在排序数组中查找元素的第一个和最后一个位置LeetCode
35搜索插入位置LeetCode
36有效的数独LeetCode
37解数独LeetCode
39组合总和LeetCode
40组合总和 IILeetCode
41缺失的第一个正数LeetCode
42接雨水LeetCode
43字符串相乘LeetCode
46全排列LeetCode
47全排列 IILeetCode
50Pow(x, n)LeetCode
51N 皇后LeetCode
52N皇后 IILeetCode
53最大子序和LeetCode
54螺旋矩阵LeetCode
55跳跃游戏LeetCode
56合并区间LeetCode
58最后一个单词的长度LeetCode
59螺旋矩阵 IILeetCode
60排列序列LeetCode
61旋转链表LeetCode
62不同路径LeetCode
64最小路径和LeetCode
66加一LeetCode
67二进制求和LeetCode
69Sqrt(x)LeetCode
70爬楼梯LeetCode
71简化路径LeetCode
72编辑距离LeetCode
74搜索二维矩阵LeetCode
77组合LeetCode
78子集LeetCode
79单词搜索LeetCode
80删除有序数组中的重复项 IILeetCode
81搜索旋转排序数组 IILeetCode
82删除排序链表中的重复元素 IILeetCode
83删除排序链表中的重复元素LeetCode
85最大矩形LeetCode
86分隔链表LeetCode
88合并两个有序数组LeetCode
90子集 IILeetCode
92反转链表 IILeetCode
93复原 IP 地址LeetCode
94二叉树的中序遍历LeetCode
95不同的二叉搜索树 IILeetCode
96不同的二叉搜索树LeetCode
98验证二叉搜索树LeetCode
99恢复二叉搜索树LeetCode
100相同的树LeetCode
101对称二叉树LeetCode
102二叉树的层序遍历LeetCode
103二叉树的锯齿形层序遍历LeetCode
104二叉树的最大深度LeetCode
105从前序与中序遍历序列构造二叉树LeetCode
106从中序与后序遍历序列构造二叉树LeetCode
107二叉树的层序遍历 IILeetCode
108将有序数组转换为二叉搜索树LeetCode
109有序链表转换二叉搜索树LeetCode
110平衡二叉树LeetCode
111二叉树的最小深度LeetCode
112路径总和LeetCode
113路径总和 IILeetCode
114二叉树展开为链表LeetCode
118杨辉三角LeetCode
120三角形最小路径和LeetCode
121买卖股票的最佳时机LeetCode
122买卖股票的最佳时机 IILeetCode
123买卖股票的最佳时机 IIILeetCode
125验证回文串LeetCode
128最长连续序列LeetCode
129求根节点到叶节点数字之和LeetCode
131分割回文串LeetCode
132分割回文串 IILeetCode
134加油站LeetCode
136只出现一次的数字LeetCode
138复制带随机指针的链表LeetCode
141环形链表LeetCode
142环形链表 IILeetCode
143重排链表LeetCode
144二叉树的前序遍历LeetCode
145二叉树的后序遍历LeetCode
146LRU 缓存机制LeetCode
147对链表进行插入排序LeetCode
148排序链表LeetCode
151反转字符串中的单词LeetCode
152乘积最大子数组LeetCode
153寻找旋转排序数组中的最小值LeetCode
155最小栈LeetCode
160相交链表LeetCode
162寻找峰值LeetCode
164最大间距LeetCode
167两数之和 II - 输入有序数组LeetCode
169多数元素LeetCode
171Excel 表列序号LeetCode
172阶乘后的零LeetCode
179最大数LeetCode
187重复的DNA序列LeetCode
188买卖股票的最佳时机 IVLeetCode
189旋转数组LeetCode
193有效电话号码LeetCode
198打家劫舍LeetCode
200岛屿数量LeetCode
202快乐数LeetCode
203移除链表元素LeetCode
205同构字符串LeetCode
206反转链表LeetCode
209长度最小的子数组LeetCode
215数组中的第K个最大元素LeetCode
216组合总和 IIILeetCode
217存在重复元素LeetCode
219存在重复元素 IILeetCode
222完全二叉树的节点个数LeetCode
225用队列实现栈LeetCode
226翻转二叉树LeetCode
230二叉搜索树中第K小的元素LeetCode
2312的幂LeetCode
232用栈实现队列LeetCode
234回文链表LeetCode
235二叉搜索树的最近公共祖先LeetCode
236二叉树的最近公共祖先LeetCode
237删除链表中的节点LeetCode
238除自身以外数组的乘积LeetCode
240搜索二维矩阵 IILeetCode
242有效的字母异位词LeetCode
257二叉树的所有路径LeetCode
258各位相加LeetCode
263丑数LeetCode
264丑数 IILeetCode
268丢失的数字LeetCode
274H 指数LeetCode
278第一个错误的版本LeetCode
283移动零LeetCode
290单词规律LeetCode
300最长递增子序列LeetCode
306累加数LeetCode
309最佳买卖股票时机含冷冻期LeetCode
313超级丑数LeetCode
322零钱兑换LeetCode
3263的幂LeetCode
328奇偶链表LeetCode
3424的幂LeetCode
344反转字符串LeetCode
347前 K 个高频元素LeetCode
349两个数组的交集LeetCode
350两个数组的交集 IILeetCode
357计算各个位数不同的数字个数LeetCode
373查找和最小的K对数字LeetCode
374猜数字大小LeetCode
378有序矩阵中第 K 小的元素LeetCode
380O(1) 时间插入、删除和获取随机元素LeetCode
381O(1) 时间插入、删除和获取随机元素 - 允许重复LeetCode
383赎金信LeetCode
384打乱数组LeetCode
387字符串中的第一个唯一字符LeetCode
389找不同LeetCode
392判断子序列LeetCode
398随机数索引LeetCode
404左叶子之和LeetCode
409最长回文串LeetCode
414第三大的数LeetCode
423从英文中重建数字LeetCode
429N 叉树的层序遍历LeetCode
430扁平化多级双向链表LeetCode
432全 O(1) 的数据结构LeetCode
441排列硬币LeetCode
442数组中重复的数据LeetCode
445两数相加 IILeetCode
450删除二叉搜索树中的节点LeetCode
451根据字符出现频率排序LeetCode
455分发饼干LeetCode
459重复的子字符串LeetCode
496下一个更大元素 ILeetCode
500键盘行LeetCode
503下一个更大元素 IILeetCode
509斐波那契数LeetCode
513找树左下角的值LeetCode
515在每个树行中找最大值LeetCode
526优美的排列LeetCode
530二叉搜索树的最小绝对差LeetCode
557反转字符串中的单词 IIILeetCode
561数组拆分 ILeetCode
567字符串的排列LeetCode
575分糖果LeetCode
589N 叉树的前序遍历LeetCode
590N 叉树的后序遍历LeetCode
599两个列表的最小索引总和LeetCode
605种花问题LeetCode
617合并二叉树LeetCode
622设计循环队列LeetCode
629K个逆序对数组LeetCode
637二叉树的层平均值LeetCode
645错误的集合LeetCode
647回文子串LeetCode
662二叉树最大宽度LeetCode
668乘法表中第k小的数LeetCode
673最长递增子序列的个数LeetCode
674最长连续递增序列LeetCode
680验证回文字符串 ⅱLeetCode
682棒球比赛LeetCode
696计数二进制子串LeetCode
697数组的度LeetCode
703数据流中的第 K 大元素LeetCode
704二分查找LeetCode
707设计链表LeetCode
713乘积小于K的子数组LeetCode
714买卖股票的最佳时机含手续费LeetCode
719找出第 k 小的距离对LeetCode
725分隔链表LeetCode
739每日温度LeetCode
766托普利茨矩阵LeetCode
771宝石与石头LeetCode
783二叉搜索树节点最小距离LeetCode
786第 K 个最小的素数分数LeetCode
819最常见的单词LeetCode
852山脉数组的峰顶索引LeetCode
860柠檬水找零LeetCode
876链表的中间节点LeetCode
884两句话中的不常见单词LeetCode
901股票价格跨度LeetCode
908最小差值 ILeetCode
912排序数组LeetCode
914卡牌分组LeetCode
922按奇偶排序数组 IILeetCode
929独特的电子邮件地址LeetCode
942增减字符串匹配LeetCode
953验证外星语词典LeetCode
961在长度 2N 的数组中找出重复 N 次的元素LeetCode
976三角形的最大周长LeetCode
1005K 次取反后最大化的数组和LeetCode
1019链表中的下一个更大节点LeetCode
1122数组的相对排序LeetCode
1189“气球” 的最大数量LeetCode
1201丑数 IIILeetCode
1207独一无二的出现次数LeetCode
13236 和 9 组成的最大数字LeetCode
1346检查整数及其两倍数是否存在LeetCode
1370上升下降字符串LeetCode
1471数组中的 k 个最强值LeetCode
1472设计浏览器历史记录LeetCode
1669合并两个链表LeetCode
1684统计一致字符串的数目LeetCode
1721交换链表中的节点LeetCode
1748唯一元素的和LeetCode
1768交替合并字符串LeetCode
2095删除链表的中间节点LeetCode
2130链表最大孪生和LeetCode
2181合并零之间的节点LeetCode
2487从链表中移除节点LeetCode

共 275 道题

技术文档集合