Leetcode编程题解1000题 C++版(更新...)

时间:2025-03-30 09:02:23
1 两数之和 简单
2 两数相加 中等
3 无重复字符的最长子串 中等
4 寻找两个有序数组的中位数 困难
5 最长回文子串 中等
6 Z 字形变换 中等
7 整数反转 简单
8 字符串转换整数 (atoi) 中等
9 回文数 简单
10 正则表达式匹配 困难
11 盛最多水的容器 中等
12 整数转罗马数字 中等
13 罗马数字转整数 简单
14 最长公共前缀 简单
15 三数之和 中等
16 最接近的三数之和 中等
17 电话号码的字母组合 中等
18 四数之和 中等
19 删除链表的倒数第N个节点 中等
20 有效的括号 简单
21 合并两个有序链表 简单
22 括号生成 中等
23 合并K个排序链表 困难
24 两两交换链表中的节点 中等
25 K 个一组翻转链表 困难
26 删除排序数组中的重复项 简单
27 移除元素 简单
28 实现 strStr() 简单
29 两数相除 中等
30 串联所有单词的子串 困难
31 下一个排列 中等
32 最长有效括号 困难
33 搜索旋转排序数组 中等
34 排序数组中查找元素的第一个和最后一个位置 中等
35 搜索插入位置 简单
36 有效的数独 中等
37 解数独 困难
38 报数 简单
39 组合总和 中等
40 组合总和 II 中等
41 缺失的第一个正数 困难
42 接雨水 困难
43 字符串相乘 中等
44 通配符匹配 困难
45 跳跃游戏 II 困难
46 全排列 中等
47 全排列 II 中等
48 旋转图像 中等
49 字母异位词分组 中等
50 Pow(x, n) 中等
53 最大子序和 简单
54 螺旋矩阵 中等
55 跳跃游戏 中等
56 合并区间 中等
59* 螺旋矩阵II 中等
61* 旋转链表 中等
62 不同路径 中等
64* 最小路径和 中等
66 加一 简单
69 x 的平方根 简单
70 爬楼梯 简单
72* 编辑距离 困难
73 矩阵置零 中等
75 颜色分类 中等
76 最小覆盖子串 困难
78 子集 中等
79 单词搜索 中等
84 柱状图中最大的矩形 困难
85* 最大矩形 困难
88 合并两个有序数组 简单
89* 格雷编码 中等
91 解码方法 中等
94 二叉树的中序遍历 中等
96* 不同的二叉搜索树 中等
98 验证二叉搜索树 中等
101 对称二叉树 简单
102 二叉树的层次遍历 中等
103 二叉树的锯齿形层次遍历 中等
104 二叉树的最大深度 简单
105 从前序与中序遍历序列构造二叉树 中等
108 将有序数组转换为二叉搜索树 简单
114* 二叉树展开为链表 中等
116 填充每个节点的下一个右侧节点指针 中等
118 杨辉三角简单
121 买卖股票的最佳时机 简单
122 买卖股票的最佳时机 II 简单
124 二叉树中的最大路径和 困难
125 验证回文串 简单
127 单词接龙 中等
128 最长连续序列 困难
130 被围绕的区域 中等
131 分割回文串 中等
134 加油站 中等
136 只出现一次的数字 简单
138 复制带随机指针的链表 中等
139 单词拆分 中等
140 单词拆分 II 困难
141 环形链表 简单
142* 环形链表II 中等
146 LRU缓存机制 中等
148 排序链表 中等
149 直线上最多的点数 困难
150 逆波兰表达式求值 中等
152 乘积最大子序列 中等
155 最小栈 简单
160 相交链表 简单
162 寻找峰值 中等
163 缺失的区间 中等
166 分数到小数 中等
169 求众数 简单
171 Excel表列序号 简单
172 阶乘后的零 简单
179 最大数 中等
189 旋转数组 简单
190 颠倒二进制位 简单
191 位1的个数 简单
198 打家劫舍 简单
200 岛屿数量 中等
202 快乐数 简单
204 计数质数 简单
206 反转链表 简单
207 课程表 中等
208 实现 Trie (前缀树) 中等
210 课程表 II 中等
212 单词搜索 II 困难
215 数组中的第K个最大元素 中等
217 存在重复元素 简单
218 天际线问题 困难
221* 最大正方形 中等
226* 翻转二叉树 简单
227 基本计算器 II 中等
230 二叉搜索树中第K小的元素 中等
231* 2的幂 简单
234 回文链表 简单
235* 二叉搜索树的最近公共祖先 简单
236 二叉树的最近公共祖先 中等
237 删除链表中的节点 简单
238 除自身以外数组的乘积 中等
239 滑动窗口最大值 困难
240 搜索二维矩阵 II 中等
242 有效的字母异位词 简单
251 展开二维向量 中等
253 会议室 II 中等
268 缺失数字 简单
269 火星词典 困难
277 搜寻名人 中等
279 完全平方数 中等
283 移动零 简单
285 二叉搜索树中的顺序后继中等
287 寻找重复数 中等
289 生命游戏 中等
292* Nim游戏 简单
295 数据流的中位数 困难
297 二叉树的序列化与反序列化 困难
300 最长上升子序列 中等
301* 删除无效的括号 困难
312* 戳气球 困难
308 二维区域和检索 - 可变 困难
315 计算右侧小于当前元素的个数 困难
322 零钱兑换 中等
324 摆动排序 II 中等
326 3的幂 简单
328 奇偶链表 中等
329 矩阵中的最长递增路径 困难
334 递增的三元子序列 中等
337* 打家劫舍III 中等
338* 比特位计数 中等
340 至多包含 K 个不同字符的最长子串 困难
341 扁平化嵌套列表迭代器 中等
344 反转字符串 简单
347 前 K 个高频元素 中等
348 判定井字棋胜负 中等
350 两个数组的交集 II 简单
371 两整数之和 简单
378 有序矩阵中第K小的元素 中等
380 常数时间插入、删除和获取随机元素 中等
384 打乱数组 中等
387 字符串中的第一个唯一字符 简单
395 至少有K个重复字符的最长子串 中等
394* 字符串解码 中等
399* 除法求值 中等
406* 根据身高重建队列 中等
412 Fizz Buzz 简单
416* 分割等和子集 中等
437* 路径总和 III 简单
438* 找到字符串中所有字母异位词 简单
448* 找到所有数组中消失的数字 简单
454 四数相加 II 中等
461* 汉明距离 简单
494* 目标和 中等
538* 把二叉搜索树转换为累加树 简单
543* 二叉树的直径 简单
560* 和为K的子数组 中等
557* 反转字符串中的单词III 简单
581* 最短无序连续子数组 简单
617* 合并二叉树 简单
621* 任务调度器 中等
647* 回文子串 中等
739* 每日温度 中等