8000 GitHub - LxxtCode/Cool-LeetCode: LeetCode Solutions(Java, JavaScript, C#) 为LeetCode提供来自上述三种语言的解决方案
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

LeetCode Solutions(Java, JavaScript, C#) 为LeetCode提供来自上述三种语言的解决方案

Notifications You must be signed in to change notification settings

LxxtCode/Cool-LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cool-LeetCode

Language issues stars forks

LxxtCode

We are Love Xuexi Team!

For LeetCode Solutions(Java, JavaScript, C#) 我们致力于为LeetCode提供来自上述三种语言的解决方案 持续更新中...

贡献

资源

目录

你可以在code/com/leetcode/solutions下看到我们全部解决方案,或者在下方章节里找到你感兴趣的题目,欢迎大家fork学习。

章节

< CEB7 td>-
题目&解法 时间复杂度 难易度
0001 两数之和 O(n) 简单
0002 两数相加 O(max(m,n)) 中等
0003 无重复字符的最长子串 O(max(m,n)) 中等
0004 寻找两个有序数组的中位数 O(n) 困难
0005 最长回文子串 O(n2) 中等
0006 Z 字形变换 O(n) 中等
0007 整数反转 O(n) 简单
0008 字符串转换整数 O(n) 中等
0009 回文数 O(n) 简单
0010 正则表达式匹配 O(n) 困难
0011 盛最多水的容器 O(n) 中等
0012 整数转罗马数字 O(n) 中等
0013 罗马数字转整数 O(n) 简单
0014 最长公共前缀 O(n) 简单
0015 三数之和 O(n) 中等
0016 最接近的三数之和 O(n) 中等
0017 电话号码的字母组合 O(n) 中等
0018 四数之和 O(n) 中等
0019 删除链表的倒数第N个节点 O(n) 中等
0020 有效的括号 O(n) 简单
0021 合并两个有序链表 O(n) 简单
0022 括号生成 O(n) 中等
0023 合并K个排序链表 O(n) 困难
0024 两两交换链表中的节点 O(n) 中等
0025 k个一组翻转链表 O(n) 困难
0026 删除排序数组中的重复项 - 简单
0027 移除元素 - 简单
0028 实现 strStr() - 简单
0029 两数相除 - 中等
0030 串联所有单词的子串 - 困难
0031 下一个排列 - 中等
0032 最长有效括号 - 困难
0033 搜索旋转排序数组 - 中等
0034 在排序数组中查找元素的第一个和最后一个位置 - 中等
0035 搜索插入位置 - 简单
0036 有效的数独 - 中等
0037 解数独 - 困难
0038 外观数列 - 简单
0039 组合总和 - 中等
0040 组合总和 II - 中等
0041 缺失的第一个正数 - 困难
0042 接雨水 - 困难
0043 字符串相乘 - 中等
0044 通配符匹配 - 困难
0045 跳跃游戏 II - 困难
0046 全排列 - 中等
0047 全排列 II - 中等
0048 旋转图像 - 中等
0049 字母异位词分组 - 中等
0050 Pow(x, n) - 中等
0051 N皇后 - 困难
0052 N皇后 II - 困难
0053 最大子序和 - 简单
0054 螺旋矩阵 - 中等
0055 跳跃游戏 - 中等
0056 合并区间 - 中等
0057 插入区间 - 困难
0058 最后一个单词的长度 - 简单
0059 螺旋矩阵 II - 中等
0060 第k个排列 - 中等
0061 旋转链表 - 中等
0062 不同路径 - 中等
0063 不同路径 II - 中等
0064 最小路径和 - 中等
0065 有效数字 - 困难
0066 加一 - 简单
0067 二进制求和 - 简单
0068 文本左右对齐 - 困难
0069 x 的平方根 - 简单
0070 爬楼梯 - 简单
0071 简化路径 - 中等
0072 编辑距离 - 困难
0073 矩阵置零 - 中等
0074 搜索二维矩阵 - 中等
0075 颜色分类 - 中等
0076 最小覆盖子串 - 困难
0077 组合 - 中等
0078 子集 - 中等
0079 单词搜索 - 中等
0080 删除排序数组中的重复项 II - 中等
0081 搜索旋转排序数组 II - 中等
0082 删除排序链表中的重复元素 II - 中等
0083 删除排序链表中的重复元素 - 简单
0084 柱状图中最大的矩形 - 困难
0085 最大矩形 - 困难
0086 分隔链表 - 中等
0087 扰乱字符串 - 困难
0088 合并两个有序数组 - 简单
0089 格雷编码 - 中等
0090 子集 II - 中等
0091 解码方法 - 中等
0092 反转链表 II - 中等
0093 复原IP地址 - 中等
0094 二叉树的中序遍历 - 中等
0095 不同的二叉搜索树 II - 中等
0096 不同的二叉搜索树 - 中等
0097 交错字符串 - 困难
0098 验证二叉搜索树 - 中等
0099 恢复二叉搜索树 - 困难
0100 相同的树 - 简单
0101 对称二叉树 - 简单
0102 二叉树的层次遍历 - 中等
0103 二叉树的锯齿形层次遍历 - 中等
0104 二叉树的最大深度 - 简单
0105 从前序与中序遍历序列构造二叉树 - 中等
0106 从中序与后序遍历序列构造二叉树 - 中等
0107 二叉树的层次遍历 II - 简单
0108 将有序数组转换为二叉搜索树 - 简单
0109 有序链表转换二叉搜索树 - 中等
0110 平衡二叉树 - 简单
0111 二叉树的最小深度 - 简单
0112 路径总和 - 简单
0113 路径总和 II - 中等
0114 二叉树展开为链表 - 中等
0115 不同的子序列 - 困难
0116 填充每个节点的下一个右侧节点指针 - 中等
0117 填充每个节点的下一个右侧节点指针 II - 中等
0118 杨辉三角 - 简单
0119 杨辉三角 II - 简单
0120 三角形最小路径和 - 中等
0121 买卖股票的最佳时机 - 简单
0122 买卖股票的最佳时机 II - 简单
0123 买卖股票的最佳时机 III - 困难
0124 二叉树中的最大路径和 - 困难
0125 验证回文串 - 简单
0126 单词接龙 II - 困难
0127 单词接龙 - 中等
0128 最长连续序列 - 困难
0129 求根到叶子节点数字之和 - 中等
0130 被围绕的区域 - 中等
0131 分割回文串 - 中等
0132 分割回文串 II - 困难
0133 克隆图 - 中等
0134 加油站 - 中等
0135 分发糖果 - 困难
0136 只出现一次的数字 - 简单
0137 只出现一次的数字 II - 中等
0138 复制带随机指针的链表 - 中等
0139 单词拆分 - 中等
0140 单词拆分 II - 困难
0141 环形链表 - 简单
0142 环形链表 II - 中等
0143 重排链表 - 中等
0144 二叉树的前序遍历 - 中等
0145 二叉树的后序遍历 - 困难
0146 LRU缓存机制 - 中等
0147 对链表进行插入排序 - 中等
0148 排序链表 - 中等
0149 直线上最多的点数 - 困难
0150 逆波兰表达式求值 - 中等
0151 翻转字符串里的单词 - 中等
0152 乘积最大子序列 - 中等
0153 寻找旋转排序数组中的最小值 - 中等
0154 寻找旋转排序数组中的最小值 II - 困难
0155 最小栈 - 简单
0156 上下翻转二叉树 - 中等
0157 用 Read4 读取 N 个字符 - 简单
0158 用 Read4 读取 N 个字符 II - 困难
0159 至多包含两个不同字符的最长子串 - 中等
0160 相交链表 - 简单
0161 相隔为 1 的编辑距离 - 中等
0162 寻找峰值 - 中等
0163 缺失的区间 - 中等
0164 最大间距 - 困难
0165 比较版本号 - 中等
0166 分数到小数 - 中等
0167 两数之和 II - 输入有序数组 - 简单
0168 Excel表列名称 - 简单
0169 多数元素 - 简单
0170 两数之和 III - 数据结构设计 - 简单
0171 Excel表列序号 - 简单
0172 阶乘后的零 - 简单
0173 二叉搜索树迭代器 - 中等
0174 地下城游戏 - 困难
0175 组合两个表 - 简单
0176 第二高的薪水 - 简单
0177 第N高的薪水 - 中等
0178 分数排名 - 中等
0179 最大数 - 中等
0180 连续出现的数字 - 中等
0181 超过经理收入的员工 - 简单
0182 查找重复的电子邮箱 - 简单
0183 从不订购的客户 - 简单
0184 部门工资最高的员工 - 中等
0185 部门工资前三高的所有员工 - 困难
0186 翻转字符串里的单词 II - 中等
0187 重复的DNA序列 - 中等
0188 买卖股票的最佳时机 IV - 困难
0189 旋转数组 - 简单
0190 颠倒二进制位 - 简单
0191 位1的个数 - 简单
0192 统计词频 - 中等
0193 有效电话号码 - 简单
0194 转置文件 - 中等
0195 第十行 - 简单
0196 删除重复的电子邮箱 - 简单
0197 上升的温度 - 简单
0198 打家劫舍 - 简单
0199 二叉树的右视图 - 中等
0200 岛屿数量 - 中等
0201 数字范围按位与 - 中等
0202 快乐数 - 简单
0203 移除链表元素 - 简单
0204 计数质数 - 简单
0205 同构字符串 - 简单
0206 反转链表 - 简单
0207 课程表 - 中等
0208 实现 Trie (前缀树) - 中等
0209 长度最小的子数组 - 中等
0210 课程表 II - 中等
0211 添加与搜索单词 - 数据结构设计 - 中等
0212 单词搜索 II - 困难
0213 打家劫舍 II - 中等
0214 最短回文串 - 困难
0215 数组中的第K个最大元素 - 中等
0216 组合总和 III - 中等
0217 存在重复元素 - 简单
0218 天际线问题 - 困难
0219 存在重复元素 II - 简单
0220 存在重复元素 III - 中等
0221 最大正方形 - 中等
0222 完全二叉树的节点个数 - 中等
0223 矩形面积 - 中等
0224 基本计算器 - 困难
0225 用队列实现栈 - 简单
0226 翻转二叉树 - 简单
0227 基本计算器 II - 中等
0228 汇总区间 - 中等
0229 求众数 II - 中等
0230 二叉搜索树中第K小的元素 - 中等
0231 2的幂 - 简单
0232 用栈实现队列 - 简单
0233 数字 1 的个数 - 困难
0234 回文链表 - 简单
0235 二叉搜索树的最近公共祖先 - 简单
0236 二叉树的最近公共祖先 - 中等
0237 删除链表中的节点 - 简单
0238 除自身以外数组的乘积 - 中等
0239 滑动窗口最大值 - 困难
0240 搜索二维矩阵 II - 中等
0241 为运算表达式设计优先级 - 中等
0242 有效的字母异位词 - 简单
0243 最短单词距离 - 简单
0244 最短单词距离 II - 中等
0245 最短单词距离 III - 中等
0246 中心对称数 - 简单
0247 中心对称数 II - 中等
0248 中心对称数 III - 困难
0249 移位字符串分组 - 中等
0250 统计同值子树 - 中等
0251 展开二维向量 - 中等
0252 会议室 - 简单
0253 会议室 II - 中等
0254 因子的组合 - 中等
0255 验证前序遍历序列二叉搜索树 - 中等
0256 粉刷房子 - 简单
0257 二叉树的所有路径 - 简单
0258 各位相加 - 简单
0259 较小的三数之和 - 中等
0260 只出现一次的数字 III - 中等
0261 以图判树 - 中等
0262 行程和用户 - 困难
0263 丑数 - 简单
0264 丑数 II - 中等
0265 粉刷房子 II - 困难
0266 回文排列 - 简单
0267 回文排列 II - 中等
0268 缺失数字 - 简单
0269 火星词典 - 困难
0270 最接近的二叉搜索树值 - 简单
0271 字符串的编码与解码 - 中等
0272 最接近的二叉搜索树值 II - 困难
0273 整数转换英文表示 - 困难
0274 H 指数 - 中等
0275 H指数 II - 中等
0276 栅栏涂色 - 简单
0277 搜寻名人 - 中等
0278 第一个错误的版本 - 简单
0279 完全平方数 - 中等
0280 摆动排序 - 中等
0281 锯齿迭代器 - 中等
0282 给表达式添加运算符 - 困难
0283 移动零 - 简单
0284 顶端迭代器 - 中等
0285 二叉搜索树中的顺序后继 - 中等
0286 墙与门 - 中等
0287 寻找重复数 - 中等
0288 单词的唯一缩写 - 中等
0289 生命游戏 - 中等
0290 单词规律 - 简单
0291 单词规律 II - 困难
0292 Nim 游戏 - 简单
0293 翻转游戏 - 简单
0294 翻转游戏 II - 中等
0295 数据流的中位数 - 困难
0296 最佳的碰头地点 - 困难
0297 二叉树的序列化与反序列化 - 困难
0298 二叉树最长连续序列 - 中等
0299 猜数字游戏 - 简单
0300 最长上升子序列 - 中等
0301 删除无效的括号 - 困难
0302 包含全部黑色像素的最小矩形 - 困难
0303 区域和检索 - 数组不可变 - 简单
0304 二维区域和检索 - 矩阵不可变 - 中等
0305 岛屿数量 II - 困难
0306 累加数 - 中等
0307 区域和检索 - 数组可修改 - 中等
0308 二维区域和检索 - 可变 - 困难
0309 最佳买卖股票时机含冷冻期 - 中等
0310 最小高度树 - 中等
0311 稀疏矩阵的乘法 - 中等
0312 戳气球 - 困难
0313 超级丑数 - 中等
0314 二叉树的垂直遍历 - 中等
0315 计算右侧小于当前元素的个数 - 困难
0316 去除重复字母 - 困难
0317 离建筑物最近的距离 - 困难
0318 最大单词长度乘积 - 中等
0319 灯泡开关 - 中等
0320 列举单词的全部缩写 - 中等
0321 拼接最大数 - 困难
0322 零钱兑换 - 中等
0323 无向图中连通分量的数目 - 中等
0324 摆动排序 II - 中等
0325 和等于 k 的最长子数组长度 中等
0326 3的幂 - 简单
0327 区间和的个数 - 困难
0328 奇偶链表 - 中等
0329 矩阵中的最长递增路径 - 困难
0330 按要求补齐数组 - 困难
0331 验证二叉树的前序序列化 - 中等
0332 重新安排行程 - 中等
0333 最大 BST 子树 - 中等
0334 递增的三元子序列 - 中等
0335 路径交叉 - 困难
0336 回文对 - 困难
0337 打家劫舍 III - 中等
0338 比特位计数 - 中等
0339 嵌套列表权重和 - 简单
0340 至多包含 K 个不同字符的最长子串 - 困难
0341 扁平化嵌套列表迭代器 - 中等
0342 4的幂 - 简单
0343 整数拆分 - 中等
0344 反转字符串 - 简单
0345 反转字符串中的元音字母 - 简单
0346 数据流中的移动平均值 - 简单
0347 前 K 个高频元素 - 中等
0348 判定井字棋胜负 - 中等
0349 两个数组的交集 - 简单
0350 两个数组的交集 II - 简单
0351 安卓系统手势解锁 - 中等
0352 将数据流变为多个不相交区间 - 困难
0353 贪吃蛇 - 中等
0354 俄罗斯套娃信封问题 - 困难
0355 设计推特 - 中等
0356 直线镜像 - 中等
0357 计算各个位数不同的数字个数 - 中等
0358 K 距离间隔重排字符串 - 困难
0359 日志速率限制器 - 简单
0360 有序转化数组 - 中等
0361 轰炸敌人 - 中等
0362 敲击计数器 - 中等
0363 矩形区域不超过 K 的最大数值和 - 困难
0364 加权嵌套序列和 II - 中等
0365 水壶问题 - 中等
0366 寻找二叉树的叶子节点 - 中等
0367 有效的完全平方数 - 简单
0368 最大整除子集 - 中等
0369 给单链表加一 - 中等
0370 区间加法 - 中等
0371 两整数之和 - 简单
0372 超级次方 - 中等
0373 查找和最小的K对数字 - 中等
0374 猜数字大小 - 简单
0375 猜数字大小 II - 中等
0376 摆动序列 - 中等
0377 组合总和 Ⅳ - 中等
0378 有序矩阵中第K小的元素 - 中等
0379 电话目录管理系统 - 中等
0380 常数时间插入、删除和获取随机元素 - 中等
0381 O(1) 时间插入、删除和获取随机元素 - 允许重复 - 困难
0382 链表随机节点 - 中等
0383 赎金信 - 简单
0384 打乱数组 - 中等
0385 迷你语法分析器 - 中等
0386 字典序排数 - 中等
0387 字符串中的第一个唯一字符 - 简单
0388 文件的最长绝对路径 - 中等
0389 找不同 - 简单
0390 消除游戏 - 中等
0391 完美矩形 - 困难
0392 判断子序列 - 简单
0393 UTF-8 编码验证 - 中等
0394 字符串解码 - 中等
0395 至少有K个重复字符的最长子串 - 中等
0396 旋转函数 - 中等
0397 整数替换 - 中等
0398 随机数索引 - 中等
0399 除法求值 - 中等
0400 第N个数字 - 中等
0401 二进制手表 - 简单
0402 移掉K位数字 - 中等
0403 青蛙过河 - 困难
0404 左叶子之和 - 简单
0405 数字转换为十六进制数 - 简单
0406 根据身高重建队列 - 中等
0407 接雨水 II - 困难
0408 有效单词缩写 - 简单
0409 最长回文串 - 简单
0410 分割数组的最大值 - 困难
0411 最短特异单词缩写 - 困难
0412 Fizz Buzz - 简单
0413 等差数列划分 - 中等
0414 第三大的数 - 简单
0415 字符串相加 - 简单
0416 分割等和子集 - 中等
0417 太平洋大西洋水流问题 - 中等
0418 屏幕可显示句子的数量 - 中等
0419 甲板上的战舰 - 中等
0420 强密码检验器 - 困难
0421 数组中两个数的最大异或值 - 中等
0422 有效的单词方块 - 简单
0423 从英文中重建数字 - 中等
0424 替换后的最长重复字符 - 中等
0425 单词方块 - 困难
0426 全 O(1) 的数据结构 - 困难
0427 最小基因变化 - 中等
0428 字符串中的单词数 - 简单
0429 无重叠区间 - 中等
0430 寻找右区间 - 中等
0431 路径总和 III - 中等
0432 找到字符串中所有字母异位词 - 中等
0433 三元表达式解析器 - 中等
0434 字典序的第K小数字 - 困难
0435 排列硬币 - 简单
0436 数组中重复的数据 - 中等
0437 压缩字符串 - 简单
0438 序列重建 - 中等
0439 两数相加 II - 中等
0440 等差数列划分 II - 子序列 - 困难
0441 回旋镖的数量 - 简单
0442 找到所有数组中消失的数字 - 简单
0443 序列化和反序列化二叉搜索树 - 中等
0444 删除二叉搜索树中的节点 - 中等
0445 根据字符出现频率排序 - 中等
0446 用最少数量的箭引爆气球 - 中等
0447 最小移动次数使数组元素相等 - 简单
0448 四数相加 II - 中等
0449 分发饼干 - 简单
0450 132模式 - 中等
0451 环形数组循环 - 中等
0452 可怜的小猪 - 困难
0453 重复的子字符串 - 简单
0454 LFU缓存 - 困难
0455 汉明距离 - 简单
0456 最少移动次数使数组元素相等 II - 中等
0457 岛屿的周长 - 简单
0458 我能赢吗 - 中等
0459 最优账单平衡 - 困难
0460 统计重复个数 - 困难
0461 环绕字符串中唯一的子字符串 - 中等
0462 验证IP地址 - 中等
0463 凸多边形 - 中等
0464 编码最短长度的字符串 - 困难
0465 连接词 - 困难
0466 火柴拼正方形 - 中等
0467 一和零 - 中等
0468 供暖器 - 简单
0469 数字的补数 - 简单
0470 汉明距离总和 - 中等
0471 最大回文数乘积 - 困难
0472 滑动窗口中位数 - 困难
0473 神奇字符串 - 中等
0474 密钥格式化 - 简单
0475 最小好进制 - 困难
0476 寻找排列 - 中等
0477 最大连续1的个数 - 简单
0478 预测赢家 - 中等
0479 最大连续1的个数 II - 中等
0480 祖玛游戏 - 困难
0481 迷宫 - 中等
0482 递增子序列 - 中等
0483 构造矩形 - 简单
0484 翻转对 - 困难
0485 目标和 - 中等
0486 提莫攻击 - 中等
0487 下一个更大元素 I - 简单
0488 对角线遍历 - 中等
0489 迷宫 III - 困难
0490 键盘行 - 简单
0491 二叉搜索树中的众数 - 简单
0492 IPO - 困难
0493 下一个更大元素 II - 中等
0494 七进制数 - 简单
0495 迷宫 II - 中等
0496 相对名次 - 简单
0497 完美数 - 简单
0498 出现次数最多的子树元素和 - 中等
0499 二叉搜索树中的中序后继 II - 中等
0500 从始点到终点的所有路径 - 中等
0501 找树左下角的值 - 中等
0502 自由之路 - 困难
0503 在每个树行中找最大值 - 中等
0504 最长回文子序列 - 中等
0505 超级洗衣机 - 困难
0506 零钱兑换 II - 中等
0507 检测大写字母 - 简单
0508 最长特殊序列 Ⅰ - 简单
0509 最长特殊序列 II - 中等
0510 连续的子数组和 - 中等
0511 通过删除字母匹配到字典里最长单词 - 中等
0512 连续数组 - 中等
0513 优美的排列 - 中等
0514 单词缩写 - 困难
0515 扫雷游戏 - 中等
0516 二叉搜索树的最小绝对差 - 简单
0517 孤独像素 I - 中等
0518 数组中的K-diff数对 - 简单
0519 孤独像素 II - 中等
0520 TinyURL 的加密与解密 - 中等
0521 从字符串生成二叉树 - 中等
0522 复数乘法 - 中等
0523 把二叉搜索树转换为累加树 - 简单
0524 最小时间差 - 中等
0525 有序数组中的单一元素 - 中等
0526 反转字符串 II - 简单
0527 01 矩阵 - 中等
0528 二叉树的直径 - 简单
0529 输出比赛匹配对 - 中等
0530 二叉树的边界 - 中等
0531 移除盒子 - 困难
0532 朋友圈 - 中等
0533 将数组分割成和相等的子数组 - 中等
0534 二叉树中最长的连续序列 - 中等
0535 学生出勤记录 I - 简单
0536 学生出勤记录 II - 困难
0537 最优除法 - 中等
0538 砖墙 - 中等
0539 分割连接字符串 - 中等
0540 下一个更大元素 III - 中等
0541 反转字符串中的单词 III - 简单
0542 和为K的子数组 - 中等
0543 数组拆分 I - 简单
0544 矩阵中最长的连续1线段 - 中等
0545 二叉树的坡度 - 简单
0546 寻找最近的回文数 - 困难
0547 数组嵌套 - 中等
0548 重塑矩阵 - 简单
0549 字符串的排列 - 中等
0550 最大休假天数 - 困难
0551 员工薪水中位数 - 困难
0552 至少有5名直接下属的经理 - 中等
0553 给定数字的频率查询中位数 - 困难
0554 另一个树的子树 - 简单
0555 松鼠模拟 - 中等
0556 当选者 - 中等
0557 分糖果 - 简单
0558 出界的路径数 - 中等
0559 员工奖金 - 简单
0560 查询回答率最高的问题 - 中等
0561 查询员工的累计薪水 - 困难
0562 统计各专业学生人数 - 中等
0563 最短无序连续子数组 - 简单
0564 杀死进程 - 中等
0565 两个字符串的删除操作 - 中等
0566 寻找用户推荐人 - 简单
0567 2016年的投资 - 中等
0568 订单最多的客户 - 简单
0569 安装栅栏 - 困难
0570 设计内存文件系统 - 困难
0571 标签验证器 - 困难
0572 分数加减运算 - 中等
0573 有效的正方形 - 中等
0574 最长和谐子序列 - 简单
0575 大的国家 - 简单
0576 超过5名学生的课 - 简单
0577 好友申请 I :总体通过率 - 简单
0578 范围求和 II - 简单
0579 两个列表的最小索引总和 - 简单
0580 不含连续1的非负整数 - 困难
0581 体育馆的人流量 - 困难
0582 好友申请 II :谁有最多的好友 - 中等
0583 连续空余座位 - 简单
0584 迭代压缩字符串 - 简单
0585 种花问题 - 简单
0586 根据二叉树创建字符串 - 简单
0587 销售员 - 简单
0588 树节点 - 中等
0589 在系统中查找重复文件 - 中等
0590 判断三角形 - 简单
0591 有效三角形的个数 - 中等
0592 平面上的最近距离 - 中等
0593 直线上的最近距离 - 简单
0594 二级关注者 - 中等
0595 平均工资:部门与公司比较 - 困难
0596 给字符串添加加粗标签 - 中等
0597 合并二叉树 - 简单
0598 学生地理信息报告 - 困难
0599 只出现一次的最大数字 - 简单
0600 有趣的电影 - 简单
0601 任务调度器 - 中等
0602 在二叉树中增加一行 - 中等
0603 数组列表中的最大距离 - 简单
0604 最小因式分解 - 中等
0605 换座位 - 中等
0606 交换工资 - 简单
0607 三个数的最大乘积 - 简单
0608 K个逆序对数组 - 困难
0609 课程表 III - 困难
0610 设计 Excel 求和公式 - 困难
0611 最小区间 - 困难
0612 平方数之和 - 简单
0613 寻找数组的错位排列 - 中等
0614 设计日志存储系统 - 中等
0615 函数的独占时间 - 中等
0616 二叉树的层平均值 - 简单
0617 大礼包 - 中等
0618 解码方法 2 - 困难
0619 求解方程 - 中等
0620 设计搜索自动补全系统 - 困难
0621 子数组最大平均数 I - 简单
0622 最大平均子段和 II - 困难
0623 错误的集合 - 简单
0624 最长数对链 - 中等
0625 回文子串 - 中等
0626 单词替换 - 中等
0627 Dota2 参议院 - 中等
0628 只有两个键的键盘 - 中等
0629 4键键盘 - 中等
0630 寻找重复的子树 - 中等
0631 两数之和 IV - 输入 BST - 简单
0632 最大二叉树 - 中等
0633 输出二叉树 - 中等
0634 金币路径 - 困难
0635 机器人能否返回原点 - 简单
0636 找到 K 个最接近的元素 - 中等
0637 分割数组为连续子序列 - 中等
0638 移除 9 - 困难
0639 图片平滑器 - 简单
0640 二叉树最大宽度 - 中等
0641 均匀树划分 - 中等
0642 奇怪的打印机 - 困难
0643 非递减数列 - 简单
0644 路径和 IV - 中等
0645 优美的排列 II - 中等
0646 乘法表中第k小的数 - 困难
0647 修剪二叉搜索树 - 简单
0648 最大交换 - 中等
0649 二叉树中第二小的节点 - 简单
0650 灯泡开关 Ⅱ - 中等
0651 最长递增子序列的个数 - 中等
0652 最长连续递增序列 - 简单
0653 为高尔夫比赛砍树 - 困难
0654 实现一个魔法字典 - 中等
0655 键值映射 - 中等
0656 有效的括号字符串 - 中等
0657 24 点游戏 - 困难
0658 验证回文字符串 Ⅱ - 简单
0659 最近时刻 - 中等
0660 棒球比赛 - 简单
0661 K 个空花盆 - 困难
0662 冗余连接 - 中等
0663 冗余连接 II - 困难
0664 重复叠加字符串匹配 - 简单
0665 最长同值路径 - 简单
0666 “马”在棋盘上的概率 - 中等
0667 三个无重叠子数组的最大和 - 困难
0668 员工的重要性 - 简单
0669 贴纸拼词 - 困难
0670 前K个高频单词 - 中等
0671 交替位二进制数 - 简单
0672 不同岛屿的数量 - 中等
0673 岛屿的最大面积 - 中等
0674 计数二进制子串 - 简单
0675 数组的度 - 简单
0676 划分为k个相等的子集 - 中等
0677 掉落的方块 - 困难
0678 不同岛屿的数量 II - 困难
0679 两个字符串的最小ASCII删除和 - 中等
0680 乘积小于K的子数组 - 中等
0681 买卖股票的最佳时机含手续费 - 中等
0682 Range 模块 - 困难
0683 最大栈 - 简单
0684 1比特与2比特字符 - 简单
0685 最长重复子数组 - 中等
0686 找出第 k 小的距离对 - 困难
0687 词典中最长的单词 - 简单
0688 账户合并 - 中等
0689 删除注释 - 中等
0690 粉碎糖果 - 中等
0691 寻找数组的中心索引 - 简单
0692 分隔链表 - 中等
0693 原子的数量 - 困难
0694 最小窗口子序列 - 困难
0695 自除数 - 简单
0696 我的日程安排表 I - 中等
0697 统计不同回文子序列 - 困难
0698 我的日程安排表 II - 中等
0699 我的日程安排表 III - 困难
0700 图像渲染 - 简单
0701 句子相似性 - 简单
0702 行星碰撞 - 中等
0703 Lisp 语法解析 - 困难
0704 句子相似性 II - 中等
0705 单调递增的数字 - 中等
0706 每日温度 - 中等
0707 删除与获得点数 - 中等
0708 摘樱桃 - 困难
0709 转换成小写字母 - 简单
0710 二叉树最近的叶节点 - 中等
0711 网络延迟时间 - 中等
0712 寻找比目标字母大的最小字母 - 简单
0713 前缀和后缀搜索 - 困难
0714 使用最小花费爬楼梯 - 简单
0715 至少是其他数字两倍的最大数 - 简单
0716 最短完整词 - 简单
0717 隔离病毒 - 困难
0718 角矩形的数量 - 中等
0719 IP 到 CIDR - 简单
0720 打开转盘锁 - 中等
0721 破解保险箱 - 困难
0722 到达终点数字 - 中等
0723 倒水 - 中等
0724 金字塔转换矩阵 - 中等
0725 将二叉搜索树转化为排序的双向链表 - 中等
0726 设置交集大小至少为2 - 困难
0727 字符串中的加粗单词 - 简单
0728 员工空闲时间 - 困难
0729 找出变位映射 - 简单
0730 特殊的二进制序列 - 困难
0731 N叉树的层序遍历 - 中等
0732 序列化和反序列化 N 叉树 - 困难
0733 扁平化多级双向链表 - 中等
0734 二进制表示中质数个计算置位 - 简单
0735 划分字母区间 - 中等
0736 最大加号标志 - 中等
0737 情侣牵手 - 困难
0738 将 N 叉树编码为二叉树 - 困难
0739 建立四叉树 - 中等
0740 四叉树交集 - 中等
0741 N叉树的最大深度 - 简单
0742 N叉树的前序遍历 - 简单
0743 N叉树的后序遍历 - 简单
0744 托普利茨矩阵 - 简单
0745 重构字符串 - 中等
0746 最多能完成排序的块 II - 困难
0747 最多能完成排序的块 - 中等
0748 基本计算器 IV - 困难
0749 宝石与石头 - 简单
0750 二叉搜索树中的搜索 - 简单
0751 二叉搜索树中的插入操作 - 中等
0752 基本计算器 III - 困难
0753 搜索长度未知的有序数组 - 中等
0754 滑动谜题 - 困难
0755 最小化去加油站的最大距离 - 困难
0756 数据流中的第K大元素 - 简单
0757 全局倒置与局部倒置 - 中等
0758 拆分二叉搜索树 - 中等
0759 二分查找 - 简单
0760 在LR字符串中交换相邻字符 - 中等
0761 水位上升的泳池中游泳 - 困难
0762 第K个语法符号 - 中等
0763 到达终点 - 困难
0764 森林中的兔子 - 中等
0765 变为棋盘 - 困难
0766 二叉搜索树节点最小距离 - 简单
0767 字母大小写全排列 - 简单
0768 判断二分图 - 中等
0769 第 K 个最小的素数分数 - 困难
0770 K 站中转内最便宜的航班 - 中等
0771 旋转数字 - 简单
0772 逃脱阻碍者 - 中等
0773 多米诺和托米诺平铺 - 中等
0774 自定义字符串排序 - 中等
0775 匹配子序列的单词数 - 中等
0776 阶乘函数后K个零 - 困难
0777 有效的井字游戏 - 中等
0778 区间子数组个数 - 中等
0779 旋转字符串 - 简单
0780 所有可能的路径 - 中等
0781 得分最高的最小轮调 - 困难
0782 香槟塔 - 中等
0783 设计哈希集合 - 简单
0784 设计哈希映射 - 简单
0785 相似 RGB 颜色 - 简单
0786 使序列递增的最小交换次数 - 中等
0787 找到最终的安全状态 - 中等
0788 打砖块 - 困难
0789 唯一摩尔斯密码词 - 简单
0790 数组的均值分割 - 困难
0791 写字符串需要的行数 - 简单
0792 保持城市天际线 - 中等
0793 分汤 - 中等
0794 情感丰富的文字 - 中等
0795 黑板异或游戏 - 困难
0796 子域名访问计数 - 简单
0797 最大三角形面积 - 简单
0798 最大平均值和的分组 - 中等
0799 二叉树剪枝 - 中等
0800 公交路线 - 困难
0801 模糊坐标 - 中等
0802 链表组件 - 中等
0803 赛车 - 困难
0804 最常见的单词 - 简单
0805 设计链表 - 中等
0806 单词的压缩编码 - 中等
0807 字符的最短距离 - 简单
0808 翻转卡片游戏 - 中等
0809 带因子的二叉树 - 中等
0810 循环有序列表的插入 - 中等
0811 山羊拉丁文 - 简单
0812 适龄的朋友 - 中等
0813 安排工作以达到最大收益 - 中等
0814 最大人工岛 - 困难
0815 统计子串中的唯一字符 - 困难
0816 连续整数求和 - 困难
0817 较大分组的位置 - 简单
0818 隐藏个人信息 - 中等
0819 设计循环双端队列 - 中等
0820 设计循环队列 - 中等
0821 翻转图像 - 简单
0822 字符串中的查找与替换 - 中等
0823 树中距离之和 - 困难
0824 图像重叠 - 中等
0825 扫地机器人 - 困难
0826 矩形重叠 - 简单
0827 新21点 - 中等
0828 推多米诺 - 中等
0829 相似字符串组 - 困难
0830 矩阵中的幻方 - 简单
0831 钥匙和房间 - 中等
0832 将数组拆分成斐波那契序列 - 中等
0833 猜猜这个单词 - 困难
0834 比较含退格的字符串 - 简单
0835 数组中的最长山脉 - 中等
0836 一手顺子 - 中等
0837 访问所有节点的最短路径 - 困难
0838 字母移位 - 中等
0839 到最近的人的最大距离 - 简单
0840 矩形面积 II - 困难
0841 喧闹和富有 - 中等
0842 山脉数组的峰顶索引 - 简单
0843 车队 - 中等
0844 相似度为 K 的字符串 - 困难
0845 考场就座 - 中等
0846 括号的分数 - 中等
0847 雇佣 K 名工人的最低成本 - 困难
0848 镜面反射 - 中等
0849 亲密字符串 - 简单
0850 柠檬水找零 - 简单
0851 翻转矩阵后的得分 - 中等
0852 和至少为 K 的最短子数组 - 困难
0853 二叉树中所有距离为 K 的结点 - 中等
0854 黑名单中的随机数 - 困难
0855 获取所有钥匙的最短路径 - 困难
0856 具有所有最深结点的最小子树 - 中等
0857 回文素数 - 中等
0858 转置矩阵 - 简单
0859 二进制间距 - 简单
0860 重新排序得到 2 的幂 - 中等
0861 优势洗牌 - 中等
0862 最低加油次数 - 困难
0863 用 Rand7() 实现 Rand10() - 中等
0864 叶子相似的树 - 简单
0865 最长的斐波那契子序列的长度 - 中等
0866 模拟行走机器人 - 简单
0867 爱吃香蕉的珂珂 - 中等
0868 链表的中间结点 - 简单
0869 石子游戏 - 中等
0870 第 N 个神奇数字 - 困难
0871 盈利计划 - 困难
0872 按权重随机选择 - 中等
0873 随机翻转矩阵 - 中等
0874 非重叠矩形中的随机点 - 中等
0875 在圆内随机生成点 - 中等
0876 索引处的解码字符串 - 中等
0877 救生艇 - 中等
0878 细分图中的可到达结点 - 困难
0879 三维形体投影面积 - 简单
0880 两句话中的不常见单词 - 简单
0881 螺旋矩阵 III - 中等
0882 可能的二分法 - 中等
0883 鸡蛋掉落 - 困难
0884 公平的糖果交换 - 简单
0885 根据前序和后序遍历构造二叉树 - 中等
0886 查找和替换模式 - 中等
0887 子序列宽度之和 - 困难
0888 三维形体的表面积 - 简单
0889 特殊等价字符串组 - 简单
0890 所有可能的满二叉树 - 中等
0891 最大频率栈 - 困难
0892 单调数列 - 简单
0893 递增顺序查找树 - 简单
0894 子数组按位或操作 - 中等
0895 有序队列 - 困难
0896 RLE 迭代器 - 中等
0897 股票价格跨度 - 中等
0898 最大为 N 的数字组合 - 困难
0899 DI 序列的有效排列 - 困难
0900 水果成篮 - 中等
0901 按奇偶排序数组 - 简单
0902 超级回文数 - 困难
0903 子数组的最小值之和 - 中等
0904 最小差值 I - 简单
0905 蛇梯棋 - 中等
0906 最小差值 II - 中等
0907 在线选举 - 中等
0908 排序数组 - 中等
0909 猫和老鼠 - 困难
0910 卡牌分组 - 简单
0911 分割数组 - 中等
0912 单词子集 - 中等
0913 仅仅反转字母 - 简单
0914 环形子数组的最大和 - 中等
0915 完全二叉树插入器 - 中等
0916 播放列表的数量 - 困难
0917 使括号有效的最少添加 - 中等
0918 按奇偶排序数组 II - 简单
0919 三数之和的多种可能 - 中等
0920 尽量减少恶意软件的传播 - 困难
0921 长按键入 - 简单
0922 将字符串翻转到单调递增 - 中等
0923 三等分 - 困难
0924 尽量减少恶意软件的传播 II - 困难
0925 独特的电子邮件地址 - 简单
0926 和相同的二元子数组 - 中等
0927 下降路径最小和 - 中等
0928 漂亮数组 - 中等
0929 最近的请求次数 - 简单
0930 最短的桥 - 中等
0931 骑士拨号器 - 中等
0932 戳印序列 - 困难
0933 重新排列日志文件 - 简单
0934 二叉搜索树的范围和 - 简单
0935 最小面积矩形 - 中等
0936 不同的子序列 II - 困难
0937 有效的山脉数组 - 简单
0938 增减字符串匹配 - 简单
0939 最短超级串 - 困难
0940 删列造序 - 简单
0941 使数组唯一的最小增量 - 中等
0942 验证栈序列 - 中等
0943 移除最多的同行或同列石头 - 中等
0944 令牌放置 - 中等
0945 给定数字能组成的最大时间 - 简单
0946 按递增顺序显示卡牌 - 中等
0947 翻转等价二叉树 - 中等
0948 按公因数计算最大组件大小 - 困难
0949 验证外星语词典 - 简单
0950 二倍数对数组 - 中等
0951 删列造序 II - 中等
0952 最高的广告牌 - 困难
0953 N 天后的牢房 - 中等
0954 二叉树的完全性检验 - 中等
0955 由斜杠划分区域 - 中等
0956 删列造序 III - 困难
0957 重复 N 次的元素 - 简单
0958 最大宽度坡 - 中等
0959 最小面积矩形 II - 中等
0960 表示数字的最少运算符 - 困难
0961 单值二叉树 - 简单
0962 元音拼写检查器 - 中等
0963 连续差相同的数字 - 中等
0964 监控二叉树 - 困难
0965 煎饼排序 - 中等
0966 强整数 - 简单
0967 翻转二叉树以匹配先序遍历 - 中等
0968 相等的有理数 - 困难
0969 斐波那契数 - 简单
0970 最接近原点的 K 个点 - 中等
0971 和可被 K 整除的子数组 - 中等
0972 奇偶跳 - 困难
0973 三角形的最大周长 - 简单
0974 有序数组的平方 - 简单
0975 最长湍流子数组 - 中等
0976 在二叉树中分配硬币 - 中等
0977 不同路径 III - 困难
0978 基于时间的键值存储 - 中等
0979 按位与为零的三元组 - 困难
0980 最低票价 - 中等
0981 不含 AAA 或 BBB 的字符串 - 中等
0982 查询后的偶数和 - 简单
0983 区间列表的交集 - 中等
0984 二叉树的垂序遍历 - 中等
0985 从叶结点开始的最小字符串 - 中等
0986 数组形式的整数加法 - 简单
0987 等式方程的可满足性 - 中等
0988 坏了的计算器 - 中等
0989 K 个不同整数的子数组 - 困难
0990 二叉树的堂兄弟节点 - 简单
0991 腐烂的橘子 - 中等
0992 K 连续位的最小翻转次数 - 困难
0993 正方形数组的数目 - 困难
0994 找到小镇的法官 - 简单
0995 最大二叉树 II - 中等
0996 可以被一步捕获的棋子数 - 简单
0997 合并石头的最低成本 - 困难
0998 网格照明 - 困难
0999 查找常用字符 - 简单
1000 检查替换后的词是否有效 - 中等

About

LeetCode Solutions(Java, JavaScript, C#) 为LeetCode提供来自上述三种语言的解决方案

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0