Total | Easy | Medium | Hard |
---|---|---|---|
271 | 126 | 138 | 7 |
编号 | 题目 | 代码 | 题目描述 | 难度 |
---|---|---|---|---|
1 | 两数之和 | src | leetcode | Easy |
2 | 两数相加 | src | leetcode | Medium |
3 | 无重复字符的最长子串 | src | leetcode | Medium |
4 | 寻找两个正序数组的中位数 | src | leetcode | Hard |
6 | Z 字形变换 | src | leetcode | Medium |
7 | 整数反转 | src | leetcode | Easy |
8 | 字符串转换整数 (atoi) | src | leetcode | Medium |
9 | 回文数 | src | leetcode | Easy |
11 | 盛最多水的容器 | src | leetcode | Medium |
12 | 整数转罗马数字 | src | leetcode | Medium |
13 | 罗马数字转整数 | src | leetcode | Easy |
14 | 最长公共前缀 | src | leetcode | Easy |
15 | 三数之和 | src | leetcode | Medium |
16 | 最接近的三数之和 | src | leetcode | Medium |
17 | 电话号码的字母组合 | src | leetcode | Medium |
18 | 四数之和 | src | leetcode | Medium |
19 | 删除链表的倒数第 N 个结点 | src | leetcode | Medium |
20 | 有效的括号 | src | leetcode | Easy |
21 | 合并两个有序链表 | src | leetcode | Easy |
23 | 合并K个升序链表 | src | leetcode | Hard |
24 | 两两交换链表中的节点 | src | leetcode | Medium |
25 | K 个一组翻转链表 | src | leetcode | Hard |
26 | 删除有序数组中的重复项 | src | leetcode | Easy |
27 | 移除元素 | src | leetcode | Easy |
28 | 实现 strStr() | src | leetcode | Easy |
31 | 下一个排列 | src | leetcode | Medium |
33 | 搜索旋转排序数组 | src | leetcode | Medium |
34 | 在排序数组中查找元素的第一个和最后一个位置 | src | leetcode | Medium |
35 | 搜索插入位置 | src | leetcode | Easy |
36 | 有效的数独 | src | leetcode | Medium |
38 | 外观数列 | src | leetcode | Medium |
39 | 组合总和 | src | leetcode | Medium |
41 | 缺失的第一个正数 | src | leetcode | Hard |
43 | 字符串相乘 | src | leetcode | Medium |
45 | 跳跃游戏 II | src | leetcode | Medium |
46 | 全排列 | src | leetcode | Medium |
48 | 旋转图像 | src | leetcode | Medium |
49 | 字母异位词分组 | src | leetcode | Medium |
50 | Pow(x, n) | src | leetcode | Medium |
51 | N 皇后 | src | leetcode | Hard |
52 | N皇后 II | src | leetcode | Hard |
53 | 最大子序和 | src | leetcode | Easy |
55 | 跳跃游戏 | src | leetcode | Medium |
56 | 合并区间 | src | leetcode | Medium |
57 | 插入区间 | src | leetcode | Medium |
58 | 最后一个单词的长度 | src | leetcode | Easy |
62 | 不同路径 | src | leetcode | Medium |
63 | 不同路径 II | src | leetcode | Medium |
64 | 最小路径和 | src | leetcode | Medium |
66 | 加一 | src | leetcode | Easy |
67 | 二进制求和 | src | leetcode | Easy |
69 | x 的平方根 | src | leetcode | Easy |
70 | 爬楼梯 | src | leetcode | Easy |
71 | 简化路径 | src | leetcode | Medium |
73 | 矩阵置零 | src | leetcode | Medium |
74 | 搜索二维矩阵 | src | leetcode | Medium |
75 | 颜色分类 | src | leetcode | Medium |
77 | 组合 | src | leetcode | Medium |
78 | 子集 | src | leetcode | Medium |
79 | 单词搜索 | src | leetcode | Medium |
80 | 删除有序数组中的重复项 II | src | leetcode | Medium |
81 | 搜索旋转排序数组 II | src | leetcode | Medium |
82 | 删除排序链表中的重复元素 II | src | leetcode | Medium |
83 | 删除排序链表中的重复元素 | src | leetcode | Easy |
88 | 合并两个有序数组 | src | leetcode | Easy |
89 | 格雷编码 | src | leetcode | Medium |
91 | 解码方法 | src | leetcode | Medium |
93 | 复原 IP 地址 | src | leetcode | Medium |
94 | 二叉树的中序遍历 | src | leetcode | Easy |
95 | 不同的二叉搜索树 II | src | leetcode | Medium |
96 | 不同的二叉搜索树 | src | leetcode | Medium |
98 | 验证二叉搜索树 | src | leetcode | Medium |
100 | 相同的树 | src | leetcode | Easy |
101 | 对称二叉树 | src | leetcode | Easy |
102 | 二叉树的层序遍历 | src | leetcode | Medium |
103 | 二叉树的锯齿形层序遍历 | src | leetcode | Medium |
104 | 二叉树的最大深度 | src | leetcode | Easy |
105 | 从前序与中序遍历序列构造二叉树 | src | leetcode | Medium |
106 | 从中序与后序遍历序列构造二叉树 | src | leetcode | Medium |
107 | 二叉树的层序遍历 II | src | leetcode | Medium |
108 | 将有序数组转换为二叉搜索树 | src | leetcode | Easy |
110 | 平衡二叉树 | src | leetcode | Easy |
111 | 二叉树的最小深度 | src | leetcode | Easy |
112 | 路径总和 | src | leetcode | Easy |
113 | 路径总和 II | src | leetcode | Medium |
118 | 杨辉三角 | src | leetcode | Easy |
119 | 杨辉三角 II | src | leetcode | Easy |
120 | 三角形最小路径和 | src | leetcode | Medium |
121 | 买卖股票的最佳时机 | src | leetcode | Easy |
122 | 买卖股票的最佳时机 II | src | leetcode | Easy |
125 | 验证回文串 | src | leetcode | Easy |
129 | 求根节点到叶节点数字之和 | src | leetcode | Medium |
136 | 只出现一次的数字 | src | leetcode | Easy |
137 | 只出现一次的数字 II | src | leetcode | Medium |
144 | 二叉树的前序遍历 | src | leetcode | Easy |
145 | 二叉树的后序遍历 | src | leetcode | Easy |
150 | 逆波兰表达式求值 | src | leetcode | Medium |
151 | 翻转字符串里的单词 | src | leetcode | Medium |
152 | 乘积最大子数组 | src | leetcode | Medium |
153 | 寻找旋转排序数组中的最小值 | src | leetcode | Medium |
155 | 最小栈 | src | leetcode | Easy |
162 | 寻找峰值 | src | leetcode | Medium |
165 | 比较版本号 | src | leetcode | Medium |
166 | 分数到小数 | src | leetcode | Medium |
167 | 两数之和 II - 输入有序数组 | src | leetcode | Easy |
168 | Excel表列名称 | src | leetcode | Easy |
169 | 多数元素 | src | leetcode | Easy |
171 | Excel 表列序号 | src | leetcode | Easy |
172 | 阶乘后的零 | src | leetcode | Easy |
173 | 二叉搜索树迭代器 | src | leetcode | Medium |
187 | 重复的DNA序列 | src | leetcode | Medium |
190 | 颠倒二进制位 | src | leetcode | Easy |
191 | 位1的个数 | src | leetcode | Easy |
198 | 打家劫舍 | src | leetcode | Medium |
199 | 二叉树的右视图 | src | leetcode | Medium |
200 | 岛屿数量 | src | leetcode | Medium |
201 | 数字范围按位与 | src | leetcode | Medium |
202 | 快乐数 | src | leetcode | Easy |
203 | 移除链表元素 | src | leetcode | Easy |
204 | 计数质数 | src | leetcode | Easy |
205 | 同构字符串 | src | leetcode | Easy |
206 | 反转链表 | src | leetcode | Easy |
208 | 实现 Trie (前缀树) | src | leetcode | Medium |
211 | 添加与搜索单词 - 数据结构设计 | src | leetcode | Medium |
213 | 打家劫舍 II | src | leetcode | Medium |
215 | 数组中的第K个最大元素 | src | leetcode | Medium |
216 | 组合总和 III | src | leetcode | Medium |
217 | 存在重复元素 | src | leetcode | Easy |
219 | 存在重复元素 II | src | leetcode | Easy |
222 | 完全二叉树的节点个数 | src | leetcode | Medium |
223 | 矩形面积 | src | leetcode | Medium |
225 | 用队列实现栈 | src | leetcode | Easy |
226 | 翻转二叉树 | src | leetcode | Easy |
228 | 汇总区间 | src | leetcode | Easy |
229 | 求众数 II | src | leetcode | Medium |
230 | 二叉搜索树中第K小的元素 | src | leetcode | Medium |
231 | 2 的幂 | src | leetcode | Easy |
232 | 用栈实现队列 | src | leetcode | Easy |
234 | 回文链表 | src | leetcode | Easy |
235 | 二叉搜索树的最近公共祖先 | src | leetcode | Easy |
238 | 除自身以外数组的乘积 | src | leetcode | Medium |
242 | 有效的字母异位词 | src | leetcode | Easy |
257 | 二叉树的所有路径 | src | leetcode | Easy |
258 | 各位相加 | src | leetcode | Easy |
263 | 丑数 | src | leetcode | Easy |
268 | 丢失的数字 | src | leetcode | Easy |
274 | H 指数 | src | leetcode | Medium |
278 | 第一个错误的版本 | src | leetcode | Easy |
279 | 完全平方数 | src | leetcode | Medium |
283 | 移动零 | src | leetcode | Easy |
290 | 单词规律 | src | leetcode | Easy |
292 | Nim 游戏 | src | leetcode | Easy |
300 | 最长递增子序列 | src | leetcode | Medium |
303 | 区域和检索 - 数组不可变 | src | leetcode | Easy |
318 | 最大单词长度乘积 | src | leetcode | Medium |
319 | 灯泡开关 | src | leetcode | Medium |
322 | 零钱兑换 | src | leetcode | Medium |
326 | 3的幂 | src | leetcode | Easy |
344 | 反转字符串 | src | leetcode | Easy |
349 | 两个数组的交集 | src | leetcode | Easy |
350 | 两个数组的交集 II | src | leetcode | Easy |
357 | 计算各个位数不同的数字个数 | src | leetcode | Medium |
367 | 有效的完全平方数 | src | leetcode | Easy |
371 | 两整数之和 | src | leetcode | Medium |
374 | 猜数字大小 | src | leetcode | Easy |
378 | 有序矩阵中第 K 小的元素 | src | leetcode | Medium |
380 | O(1) 时间插入、删除和获取随机元素 | src | leetcode | Medium |
381 | O(1) 时间插入、删除和获取随机元素 - 允许重复 | src | leetcode | Hard |
382 | 链表随机节点 | src | leetcode | Medium |
383 | 赎金信 | src | leetcode | Easy |
384 | 打乱数组 | src | leetcode | Medium |
386 | 字典序排数 | src | leetcode | Medium |
386 | 字典序排数 | src | leetcode | Medium |
387 | 字符串中的第一个唯一字符 | src | leetcode | Easy |
389 | 找不同 | src | leetcode | Easy |
392 | 判断子序列 | src | leetcode | Easy |
397 | 整数替换 | src | leetcode | Medium |
398 | 随机数索引 | src | leetcode | Medium |
398 | 随机数索引 | src | leetcode | Medium |
404 | 左叶子之和 | src | leetcode | Easy |
409 | 最长回文串 | src | leetcode | Easy |
412 | Fizz Buzz | src | leetcode | Easy |
413 | 等差数列划分 | src | leetcode | Medium |
415 | 字符串相加 | src | leetcode | Easy |
419 | 甲板上的战舰 | src | leetcode | Medium |
423 | 从英文中重建数字 | src | leetcode | Medium |
434 | 字符串中的单词数 | src | leetcode | Easy |
476 | 数字的补数 | src | leetcode | Easy |
481 | 神奇字符串 | src | leetcode | Medium |
485 | 最大连续 1 的个数 | src | leetcode | Easy |
500 | 键盘行 | src | leetcode | Easy |
520 | 检测大写字母 | src | leetcode | Easy |
528 | 交换链表中的节点 | src | leetcode | Medium |
551 | 学生出勤记录 I | src | leetcode | Easy |
560 | 和为K的子数组 | src | leetcode | Medium |
565 | 数组嵌套 | src | leetcode | Medium |
594 | 最长和谐子序列 | src | leetcode | Easy |
617 | 合并二叉树 | src | leetcode | Easy |
649 | Dota2 参议院 | src | leetcode | Medium |
650 | 只有两个键的键盘 | src | leetcode | Medium |
653 | 两数之和 IV - 输入 BST | src | leetcode | Easy |
658 | 找到 K 个最接近的元素 | src | leetcode | Medium |
674 | 最长连续递增序列 | src | leetcode | Easy |
800 | 字母大小写全排列 | src | leetcode | Medium |
825 | 保持城市天际线 | src | leetcode | Medium |
829 | 子域名访问计数 | src | leetcode | Medium |
857 | 较大分组的位置 | src | leetcode | Easy |
868 | 推多米诺 | src | leetcode | Medium |
917 | 救生艇 | src | leetcode | Medium |
921 | 螺旋矩阵 III | src | leetcode | Medium |
924 | 公平的糖果棒交换 | src | leetcode | Easy |
925 | 根据前序和后序遍历构造二叉树 | src | leetcode | Medium |
932 | 单调数列 | src | leetcode | Easy |
979 | 增减字符串匹配 | src | leetcode | Easy |
981 | 删列造序 | src | leetcode | Easy |
982 | 使数组唯一的最小增量 | src | leetcode | Medium |
1002 | 最大宽度坡 | src | leetcode | Medium |
1005 | 单值二叉树 | src | leetcode | Easy |
1007 | 连续差相同的数字 | src | leetcode | Medium |
1046 | 最大连续1的个数 III | src | leetcode | Medium |
1050 | 前序遍历构造二叉搜索树 | src | leetcode | Medium |
1054 | 十进制整数的反码 | src | leetcode | Easy |
1072 | 链表中的下一个更大节点 | src | leetcode | Medium |
1119 | 困于环中的机器人 | src | leetcode | Medium |
1128 | 删除字符串中的所有相邻重复项 | src | leetcode | Easy |
1157 | 根到叶路径上的不足节点 | src | leetcode | Medium |
1210 | 删除某些元素后的数组均值 | src | leetcode | Easy |
1238 | 字母板上的路径 | src | leetcode | Medium |
1287 | 公交站间的距离 | src | leetcode | Easy |
1320 | 删除字符串中的所有相邻重复项 II | src | leetcode | Medium |
1341 | 分割平衡字符串 | src | leetcode | Easy |
1362 | 飞机座位分配概率 | src | leetcode | Medium |
1370 | 统计「优美子数组」 | src | leetcode | Medium |
1371 | 移除无效的括号 | src | leetcode | Medium |
1379 | 重构 2 行二进制矩阵 | src | leetcode | Medium |
1387 | 在受污染的二叉树中查找元素 | src | leetcode | Medium |
1411 | 二进制链表转整数 | src | leetcode | Easy |
1426 | 和为零的N个唯一整数 | src | leetcode | Easy |
1428 | 跳跃游戏 III | src | leetcode | Medium |
1434 | 解码字母到整数映射 | src | leetcode | Easy |
1441 | 或运算的最小翻转次数 | src | leetcode | Medium |
1468 | 检查整数及其两倍数是否存在 | src | leetcode | Easy |
1537 | 分割字符串的最大得分 | src | leetcode | Easy |
1538 | 可获得的最大点数 | src | leetcode | Medium |
1552 | 用栈操作构建数组 | src | leetcode | Easy |
1566 | 检查单词是否为句中其他单词的前缀 | src | leetcode | Easy |
1567 | 定长子串中元音的最大数目 | src | leetcode | Medium |
1603 | 一维数组的动态和 | src | leetcode | Easy |
1604 | 不同整数的最少数目 | src | leetcode | Medium |
1620 | 检查数组对是否可以被 k 整除 | src | leetcode | Medium |
1642 | 换酒问题 | src | leetcode | Easy |
1656 | 统计好三元组 | src | leetcode | Easy |
1660 | 千位分隔数 | src | leetcode | Easy |
1666 | 整理字符串 | src | leetcode | Easy |
1791 | 最富有客户的资产总量 | src | leetcode | Easy |
1797 | 设计 Goal 解析器 | src | leetcode | Easy |
1806 | 比赛中的配对次数 | src | leetcode | Easy |
1807 | 十-二进制数的最少数目 | src | leetcode | Medium |
1983 | 人口最多的年份 | src | leetcode | Easy |
100273 | 用两个栈实现队列 | src | leetcode | Easy |
100274 | 斐波那契数列 | src | leetcode | Easy |
100299 | 删除链表的节点 | src | leetcode | Easy |
100316 | 第一个只出现一次的字符 | src | leetcode | Easy |
100325 | 把数字翻译成字符串 | src | leetcode | Medium |
100333 | 二叉搜索树的第k大节点 | src | leetcode | Easy |
100344 | 股票的最大利润 | src | leetcode | Medium |
100345 | 求1+2+…+n | src | leetcode | Medium |
100349 | 最大数值 | src | leetcode | Easy |
100352 | 跳水板 | src | leetcode | Easy |
100353 | 平分正方形 | src | leetcode | Medium |
1000063 | 传递信息 | src | leetcode | Easy |