Skip to content

kaichii/leetcode-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

584 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode 题解

Leetcode Solved Leetcode Accepted Leetcode Accepted Rate Leetcode Ranking

Order Solution Difficulty Source
1 两数之和 🟢 Leetcode 链接
2 两数相加 🟠 Leetcode 链接
3 无重复字符的最长子串 🟠 Leetcode 链接
4 寻找两个正序数组的中位数 🔴 Leetcode 链接
5 最长回文子串 🟠 Leetcode 链接
6 Z 字形变换 🟠 Leetcode 链接
7 整数反转 🟠 Leetcode 链接
8 字符串转换整数 (atoi) 🟠 Leetcode 链接
9 回文数 🟢 Leetcode 链接
10 正则表达式匹配 🔴 Leetcode 链接
11 盛最多水的容器 🟠 Leetcode 链接
12 整数转罗马数字 🟠 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 链接
25 K 个一组翻转链表 🔴 Leetcode 链接
27 移除元素 🟢 Leetcode 链接
28 实现 strStr() 🟢 Leetcode 链接
31 下一个排列 🟠 Leetcode 链接
33 搜索旋转排序数组 🟠 Leetcode 链接
34 在排序数组中查找元素的第一个和最后一个位置 🟠 Leetcode 链接
35 搜索插入位置 🟢 Leetcode 链接
36 有效的数独 🟠 Leetcode 链接
37 解数独 🔴 Leetcode 链接
38 外观数列 🟠 Leetcode 链接
39 组合总和 🟠 Leetcode 链接
40 组合总和 II 🟠 Leetcode 链接
41 缺失的第一个正数 🔴 Leetcode 链接
42 接雨水 🔴 Leetcode 链接
43 字符串相乘 🟠 Leetcode 链接
44 通配符匹配 🔴 Leetcode 链接
45 跳跃游戏 II 🟠 Leetcode 链接
46 全排列 🟠 Leetcode 链接
47 全排列 II 🟠 Leetcode 链接
48 旋转图像 🟠 Leetcode 链接
49 字母异位词分组 🟠 Leetcode 链接
51 N 皇后 🔴 Leetcode 链接
52 N皇后 II 🔴 Leetcode 链接
53 最大子数组和 🟢 Leetcode 链接
54 螺旋矩阵 🟠 Leetcode 链接
55 跳跃游戏 🟠 Leetcode 链接
56 合并区间 🟠 Leetcode 链接
58 最后一个单词的长度 🟢 Leetcode 链接
59 螺旋矩阵 II 🟠 Leetcode 链接
66 加一 🟢 Leetcode 链接
67 二进制求和 🟢 Leetcode 链接
69 x 的平方根 🟢 Leetcode 链接
70 爬楼梯 🟢 Leetcode 链接
72 编辑距离 🔴 Leetcode 链接
74 搜索二维矩阵 🟠 Leetcode 链接
76 最小覆盖子串 🔴 Leetcode 链接
77 组合 🟠 Leetcode 链接
78 子集 🟠 Leetcode 链接
79 单词搜索 🟠 Leetcode 链接
82 删除排序链表中的重复元素 II 🟠 Leetcode 链接
83 删除排序链表中的重复元素 🟢 Leetcode 链接
86 分隔链表 🟠 Leetcode 链接
88 合并两个有序数组 🟢 Leetcode 链接
89 格雷编码 🟠 Leetcode 链接
92 反转链表 II 🟠 Leetcode 链接
94 二叉树的中序遍历 🟢 Leetcode 链接
95 不同的二叉搜索树 II 🟠 Leetcode 链接
96 不同的二叉搜索树 🟠 Leetcode 链接
98 验证二叉搜索树 🟠 Leetcode 链接
100 相同的树 🟢 Leetcode 链接
101 对称二叉树 🟢 Leetcode 链接
102 二叉树的层序遍历 🟠 Leetcode 链接
103 二叉树的锯齿形层序遍历 🟠 Leetcode 链接
104 二叉树的最大深度 🟢 Leetcode 链接
105 从前序与中序遍历序列构造二叉树 🟠 Leetcode 链接
106 从中序与后序遍历序列构造二叉树 🟠 Leetcode 链接
107 二叉树的层序遍历 II 🟠 Leetcode 链接
108 将有序数组转换为二叉搜索树 🟢 Leetcode 链接
110 平衡二叉树 🟢 Leetcode 链接
111 二叉树的最小深度 🟢 Leetcode 链接
112 路径总和 🟢 Leetcode 链接
113 路径总和 II 🟠 Leetcode 链接
114 二叉树展开为链表 🟠 Leetcode 链接
116 填充每个节点的下一个右侧节点指针 🟠 Leetcode 链接
118 杨辉三角 🟢 Leetcode 链接
119 杨辉三角 II 🟢 Leetcode 链接
121 买卖股票的最佳时机 🟢 Leetcode 链接
124 二叉树中的最大路径和 🔴 Leetcode 链接
128 最长连续序列 🟠 Leetcode 链接
129 求根节点到叶节点数字之和 🟠 Leetcode 链接
130 被围绕的区域 🟠 Leetcode 链接
138 复制带随机指针的链表 🟠 Leetcode 链接
141 环形链表 🟢 Leetcode 链接
142 环形链表 II 🟠 Leetcode 链接
144 二叉树的前序遍历 🟢 Leetcode 链接
145 二叉树的后序遍历 🟢 Leetcode 链接
151 反转字符串中的单词 🟠 Leetcode 链接
153 寻找旋转排序数组中的最小值 🟠 Leetcode 链接
154 寻找旋转排序数组中的最小值 II 🔴 Leetcode 链接
155 最小栈 🟠 Leetcode 链接
160 相交链表 🟢 Leetcode 链接
167 两数之和 II - 输入有序数组 🟠 Leetcode 链接
187 重复的DNA序列 🟠 Leetcode 链接
198 打家劫舍 🟠 Leetcode 链接
200 岛屿数量 🟠 Leetcode 链接
203 移除链表元素 🟢 Leetcode 链接
204 计数质数 🟠 Leetcode 链接
206 反转链表 🟢 Leetcode 链接
207 课程表 🟠 Leetcode 链接
210 课程表 II 🟠 Leetcode 链接
213 打家劫舍 II 🟠 Leetcode 链接
217 存在重复元素 🟢 Leetcode 链接
222 完全二叉树的节点个数 🟠 Leetcode 链接
225 用队列实现栈 🟢 Leetcode 链接
226 翻转二叉树 🟢 Leetcode 链接
230 二叉搜索树中第K小的元素 🟠 Leetcode 链接
232 用栈实现队列 🟢 Leetcode 链接
234 回文链表 🟢 Leetcode 链接
235 二叉搜索树的最近公共祖先 🟠 Leetcode 链接
236 二叉树的最近公共祖先 🟠 Leetcode 链接
239 滑动窗口最大值 🔴 Leetcode 链接
240 搜索二维矩阵 II 🟠 Leetcode 链接
257 二叉树的所有路径 🟢 Leetcode 链接
263 丑数 🟢 Leetcode 链接
264 丑数 II 🟠 Leetcode 链接
278 第一个错误的版本 🟢 Leetcode 链接
289 生命游戏 🟠 Leetcode 链接
292 Nim 游戏 🟢 Leetcode 链接
297 二叉树的序列化与反序列化 🔴 Leetcode 链接
300 最长递增子序列 🟠 Leetcode 链接
303 区域和检索 - 数组不可变 🟢 Leetcode 链接
304 二维区域和检索 - 矩阵不可变 🟠 Leetcode 链接
315 计算右侧小于当前元素的个数 🔴 Leetcode 链接
316 去除重复字母 🟠 Leetcode 链接
319 灯泡开关 🟠 Leetcode 链接
322 零钱兑换 🟠 Leetcode 链接
337 打家劫舍 III 🟠 Leetcode 链接
341 扁平化嵌套列表迭代器 🟠 Leetcode 链接
344 反转字符串 🟢 Leetcode 链接
345 反转字符串中的元音字母 🟢 Leetcode 链接
350 两个数组的交集 II 🟢 Leetcode 链接
354 俄罗斯套娃信封问题 🔴 Leetcode 链接
367 有效的完全平方数 🟢 Leetcode 链接
374 猜数字大小 🟢 Leetcode 链接
380 O(1) 时间插入、删除和获取随机元素 🟠 Leetcode 链接
404 左叶子之和 🟢 Leetcode 链接
415 字符串相加 🟢 Leetcode 链接
424 替换后的最长重复字符 🟠 Leetcode 链接
438 找到字符串中所有字母异位词 🟠 Leetcode 链接
441 排列硬币 🟢 Leetcode 链接
442 数组中重复的数据 🟠 Leetcode 链接
450 删除二叉搜索树中的节点 🟠 Leetcode 链接
493 翻转对 🔴 Leetcode 链接
509 斐波那契数 🟢 Leetcode 链接
516 最长回文子序列 🟠 Leetcode 链接
528 按权重随机选择 🟠 Leetcode 链接
538 把二叉搜索树转换为累加树 🟠 Leetcode 链接
543 二叉树的直径 🟢 Leetcode 链接
566 重塑矩阵 🟢 Leetcode 链接
567 字符串的排列 🟠 Leetcode 链接
633 平方数之和 🟠 Leetcode 链接
652 寻找重复的子树 🟠 Leetcode 链接
654 最大二叉树 🟠 Leetcode 链接
700 二叉搜索树中的搜索 🟢 Leetcode 链接
701 二叉搜索树中的插入操作 🟠 Leetcode 链接
704 二分查找 🟢 Leetcode 链接
710 黑名单中的随机数 🔴 Leetcode 链接
743 网络延迟时间 🟠 Leetcode 链接
744 寻找比目标字母大的最小字母 🟢 Leetcode 链接
746 使用最小花费爬楼梯 🟢 Leetcode 链接
785 判断二分图 🟠 Leetcode 链接
797 所有可能的路径 🟠 Leetcode 链接
831 隐藏个人信息 🟠 Leetcode 链接
852 山脉数组的峰顶索引 🟠 Leetcode 链接
867 转置矩阵 🟢 Leetcode 链接
870 优势洗牌 🟠 Leetcode 链接
876 链表的中间结点 🟢 Leetcode 链接
877 石子游戏 🟠 Leetcode 链接
886 可能的二分法 🟠 Leetcode 链接
889 根据前序和后序遍历构造二叉树 🟠 Leetcode 链接
912 排序数组 🟠 Leetcode 链接
931 下降路径最小和 🟠 Leetcode 链接
977 有序数组的平方 🟢 Leetcode 链接
982 按位与为零的三元组 🔴 Leetcode 链接
1000 合并石头的最低成本 🔴 Leetcode 链接
1017 负二进制转换 🟠 Leetcode 链接
1019 链表中的下一个更大节点 🟠 Leetcode 链接
1032 字符流 🔴 Leetcode 链接
1039 多边形三角剖分的最低得分 🟠 Leetcode 链接
1041 困于环中的机器人 🟠 Leetcode 链接
1053 交换一次的先前排列 🟠 Leetcode 链接
1081 不同字符的最小子序列 🟠 Leetcode 链接
1092 最短公共超序列 🔴 Leetcode 链接
1103 分糖果 II 🟢 Leetcode 链接
1109 航班预订统计 🟠 Leetcode 链接
1124 表现良好的最长时间段 🟠 Leetcode 链接
1129 颜色交替的最短路径 🟠 Leetcode 链接
1137 第 N 个泰波那契数 🟢 Leetcode 链接
1138 字母板上的路径 🟠 Leetcode 链接
1139 最大的以 1 为边界的正方形 🟠 Leetcode 链接
1140 石子游戏 II 🟠 Leetcode 链接
1143 最长公共子序列 🟠 Leetcode 链接
1144 递减元素使数组呈锯齿状 🟠 Leetcode 链接
1145 二叉树着色游戏 🟠 Leetcode 链接
1210 穿过迷宫的最少移动次数 🔴 Leetcode 链接
1223 掷骰子模拟 🔴 Leetcode 链接
1233 删除子文件夹 🟠 Leetcode 链接
1234 替换子串得到平衡字符串 🟠 Leetcode 链接
1237 找出给定方程的正整数解 🟠 Leetcode 链接
1238 循环码排列 🟠 Leetcode 链接
1247 交换字符使得字符串相同 🟠 Leetcode 链接
1250 检查「好数组」 🔴 Leetcode 链接
1326 灌溉花园的最少水龙头数目 🔴 Leetcode 链接
1337 矩阵中战斗力最弱的 K 行 🟢 Leetcode 链接
1346 检查整数及其两倍数是否存在 🟢 Leetcode 链接
1351 统计有序矩阵中的负数 🟢 Leetcode 链接
1385 两个数组间的距离值 🟢 Leetcode 链接
1487 保证文件名唯一 🟠 Leetcode 链接
1514 概率最大的路径 🟠 Leetcode 链接
1539 第 k 个缺失的正整数 🟢 Leetcode 链接
1584 连接所有点的最小费用 🟠 Leetcode 链接
1590 使数组和能被 P 整除 🟠 Leetcode 链接
1604 警告一小时内使用相同员工卡大于等于三次的人 🟠 Leetcode 链接
1605 给定行和列的和求可行矩阵 🟠 Leetcode 链接
1608 特殊数组的特征值 🟢 Leetcode 链接
1615 最大网络秩 🟠 Leetcode 链接
1616 分割两个字符串得到回文串 🟠 Leetcode 链接
1625 执行操作后字典序最小的字符串 🟠 Leetcode 链接
1626 无矛盾的最佳球队 🟠 Leetcode 链接
1630 等差子数组 🟠 Leetcode 链接
1631 最小体力消耗路径 🟠 Leetcode 链接
1637 两点之间不包含任何点的最宽垂直面积 🟠 Leetcode 链接
1638 统计只差一个字符的子串数目 🟠 Leetcode 链接
1641 统计字典序元音字符串的数目 🟠 Leetcode 链接
1653 使字符串平衡的最少删除次数 🟠 Leetcode 链接
1792 最大平均通过率 🟠 Leetcode 链接
1797 设计一个验证系统 🟠 Leetcode 链接
1798 你能构造出连续值的最大数目 🟠 Leetcode 链接
1814 统计一个数组中好对子的数目 🟠 Leetcode 链接
1825 求出 MK 平均值 🔴 Leetcode 链接
1855 下标对中的最大距离 🟠 Leetcode 链接
2315 统计星号 🟢 Leetcode 链接
2319 判断矩阵是否是一个 X 矩阵 🟢 Leetcode 链接
2325 解密消息 🟢 Leetcode 链接
2331 计算布尔二叉树的值 🟢 Leetcode 链接
2335 装满杯子需要的最短总时长 🟢 Leetcode 链接
2341 数组能形成多少数对 🟢 Leetcode 链接
2347 最好的扑克手牌 🟢 Leetcode 链接
2357 使数组中所有元素都等于零 🟢 Leetcode 链接
2363 合并相似的物品 🟢 Leetcode 链接
2367 算术三元组的数目 🟢 Leetcode 链接
2373 矩阵中的局部最大值 🟢 Leetcode 链接
2379 得到 K 个黑块的最少涂色次数 🟢 Leetcode 链接
2383 赢得比赛需要的最少训练时长 🟢 Leetcode 链接
2389 和有限的最长子序列 🟢 Leetcode 链接
2395 和相等的子数组 🟢 Leetcode 链接
2399 检查相同字母间的距离 🟢 Leetcode 链接
2427 公因子的数目 🟢 Leetcode 链接
2469 温度转换 🟢 Leetcode 链接
2488 统计中位数为 K 的子数组 🔴 Leetcode 链接

About

LeetCode solutions written in Javascript.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors