- Notifications
You must be signed in to change notification settings - Fork2
bestgopher/leetcode
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 |
About
leetcode in pure rust
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.