leetcode解题报告
[TOC]
# | Title | Difficulty |
---|---|---|
003 | 无重复字符的最长子串 | Medium |
076 | 最小覆盖子串 | Hard |
239 | 滑动窗口最大值 | Hard |
# | Title | Difficulty |
---|---|---|
020 | 有效的括号 | Easy |
023 | 合并K个有序链表 | Medium |
155 | 最小栈 | Easy |
215 | 数组中的第K个最大元素 | Medium |
394 | 字符串解码 | Medium |
# | Title | Difficulty |
---|---|---|
078 | 子集 | Medium |
136 | 只出现一次的数字 | Easy |
169 | 求众数 | Easy |
231 | 2的幂 | Easy |
# | Title | Difficulty |
---|---|---|
098 | 验证二叉搜索树 | Medium |
104 | 二叉树的最大深度 | Easy |
111 | 二叉树的最小深度 | Easy |
124 | 二叉树中的最大路径和 | Hard |
199 | 二叉树的右视图 | Medium |
226 | 翻转二叉树 | Easy |
230 | 二叉搜索树中第K小的元素 | Medium |
235 | 二叉搜索树的最近公共祖先 | Easy |
236 | 二叉树的最近公共祖先 | Medium |
297 | 二叉树的序列化与反序列化 | Hard |
559 | N叉树的最大深度 | Easy |
623 | 在二叉树中增加一行 | Medium |
662 | 二叉树最大宽度 | Medium |
# | Title | Difficulty |
---|---|---|
104 | 二叉树的最大深度 | Easy |
111 | 二叉树的最小深度 | Easy |
124 | 二叉树中的最大路径和 | Hard |
559 | N叉树的最大深度 | Easy |
623 | 在二叉树中增加一行 | Medium |
# | Title | Difficulty |
---|---|---|
004 | 寻找两个有序数组的中位数 | Hard |
011 | 盛水最多的容器 | Medium |
015 | 三数之和 | Medium |
026 | 删除排序数组中的重复项 | Easy |
031 | 下一个排列 | Medium |
033 | 搜索旋转排序数组 | Medium |
053 | 最大子序和 | Easy |
054 | 螺旋矩阵 | Medium |
059 | 螺旋矩阵 II | Medium |
062 | 不同路径 | Medium |
074 | 搜索二维矩阵 | Medium |
078 | 子集 | Medium |
088 | 合并两个有序数组 | Easy |
121 | 买卖股票的最佳时机 | Easy |
122 | 买卖股票的最佳时机II | Easy |
169 | 求众数 | Easy |
217 | 存在重复元素 | Easy |
238 | 除自身以外数组的乘积 | Medium |
240 | 搜索二维矩阵 II | Medium |
495 | 提莫攻击 | Medium |
746 | 使用最小花费爬楼梯 | Easy |
# | Title | Difficulty |
---|---|---|
002 | 两数相加 | Medium |
021 | 合并两个有序链表 | Easy |
023 | 合并K个有序链表 | Medium |
061 | 旋转链表 | Medium |
138 | 复制带随机指针的链表 | Medium |
141 | 环形链表 | Easy |
142 | 环形链表II | Medium |
148 | 排序链表 | Medium |
160 | 相交链表 | Easy |
206 | 反转列表 | Easy |
237 | 删除链表中的节点 | Easy |
# | Title | Difficulty |
---|---|---|
011 | 盛水最多的容器 | Medium |
015 | 三数之和 | Medium |
026 | 删除排序数组中的重复项 | Easy |
061 | 旋转链表 | Medium |
088 | 合并两个有序数组 | Easy |
141 | 环形链表 | Easy |
142 | 环形链表II | Medium |
344 | 反转字符串 | Easy |
567 | 字符串的排列 | Medium |
# | Title | Difficulty |
---|---|---|
005 | 最长回文子串 | Medium |
008 | 字符串转换整数(atoi) | Medium |
010 | 正则表达式的匹配 | Hard |
014 | 最长公共前缀 | Easy |
020 | 有效的括号 | Easy |
043 | 字符串相乘 | Medium |
344 | 反转字符串 | Easy |
434 | 字符串中的单词数 | Easy |
557 | 反转字符串中的单词 III | Easy |
# | Title | Difficulty |
---|---|---|
004 | 寻找两个有序数组的中位数 | Hard |
033 | 搜索旋转排序数组 | Medium |
074 | 搜索二维矩阵 | Medium |
230 | 二叉搜索树中第K小的元素 | Medium |
# | Title | Difficulty |
---|---|---|
004 | 寻找两个有序数组的中位数 | Hard |
023 | 合并K个有序链表 | Medium |
053 | 最大子序和 | Easy |
169 | 求众数 | Easy |
215 | 数组中的第K个最大元素 | Medium |
# | Title | Difficulty |
---|---|---|
005 | 最长回文子串 | Medium |
010 | 正则表达式的匹配 | Hard |
044 | 通配符匹配 | Hard |
053 | 最大子序和 | Easy |
062 | 不同路径 | Medium |
070 | 爬楼梯 | Easy |
121 | 买卖股票的最佳时机 | Easy |
338 | 比特位计数 | Medium |
718 | 最长重复子数组 | Medium |
746 | 使用最小花费爬楼梯 | Easy |
# | Title | Difficulty |
---|---|---|
010 | 正则表达式的匹配 | Hard |
046 | 全排列 | Medium |
078 | 子集 | Medium |
089 | 格雷编码 | Medium |
# | Title | Difficulty |
---|---|---|
007 | 整数反转 | Easy |
009 | 回文数 | Easy |
146 | LRU缓存机制 | Medium |
289 | 生命游戏 | Medium |
292 | Nim游戏 | Easy |
460 | LFU缓存机制 | Hard |
554 | 砖墙 | Medium |
807 | 保持城市天际线 | Medium |