Skip to content

bestgopher/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode

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