Skip to content

Latest commit

 

History

History
387 lines (386 loc) · 121 KB

Solutions-List.md

File metadata and controls

387 lines (386 loc) · 121 KB

LeetCode 题解

题号 标题 题解 标签 难度
0001 两数之和 网页链接Github 链接 数组、哈希表 简单
0002 两数相加 网页链接Github 链接 递归、链表、数学 中等
0003 无重复字符的最长子串 网页链接Github 链接 哈希表、字符串、滑动窗口 中等
0004 寻找两个正序数组的中位数 网页链接Github 链接 数组、二分查找、分治 困难
0005 最长回文子串 网页链接Github 链接 字符串、动态规划 中等
0008 字符串转换整数 (atoi) 网页链接Github 链接 字符串 中等
0011 盛最多水的容器 网页链接Github 链接 贪心、数组、双指针 中等
0014 最长公共前缀 网页链接Github 链接 字典树、字符串 简单
0015 三数之和 网页链接Github 链接 数组、双指针、排序 中等
0016 最接近的三数之和 网页链接Github 链接 数组、双指针、排序 中等
0017 电话号码的字母组合 网页链接Github 链接 哈希表、字符串、回溯 中等
0018 四数之和 网页链接Github 链接 数组、双指针、排序 中等
0019 删除链表的倒数第 N 个结点 网页链接Github 链接 链表、双指针 中等
0020 有效的括号 网页链接Github 链接 栈、字符串 简单
0021 合并两个有序链表 网页链接Github 链接 递归、链表 简单
0022 括号生成 网页链接Github 链接 字符串、动态规划、回溯 中等
0023 合并 K 个升序链表 网页链接Github 链接 链表、分治、堆(优先队列)、归并排序 困难
0024 两两交换链表中的节点 网页链接Github 链接 递归、链表 中等
0025 K 个一组翻转链表 网页链接Github 链接 递归、链表 困难
0026 删除有序数组中的重复项 网页链接Github 链接 数组、双指针 简单
0027 移除元素 网页链接Github 链接 数组、双指针 简单
0028 找出字符串中第一个匹配项的下标 网页链接Github 链接 双指针、字符串、字符串匹配 中等
0032 最长有效括号 网页链接Github 链接 栈、字符串、动态规划 困难
0033 搜索旋转排序数组 网页链接Github 链接 数组、二分查找 中等
0034 在排序数组中查找元素的第一个和最后一个位置 网页链接Github 链接 数组、二分查找 中等
0035 搜索插入位置 网页链接Github 链接 数组、二分查找 简单
0036 有效的数独 网页链接Github 链接 数组、哈希表、矩阵 中等
0037 解数独 网页链接Github 链接 数组、哈希表、回溯、矩阵 困难
0039 组合总和 网页链接Github 链接 数组、回溯 中等
0040 组合总和 II 网页链接Github 链接 数组、回溯 中等
0041 缺失的第一个正数 网页链接Github 链接 数组、哈希表 困难
0042 接雨水 网页链接Github 链接 栈、数组、双指针、动态规划、单调栈 困难
0043 字符串相乘 网页链接Github 链接 数学、字符串、模拟 中等
0045 跳跃游戏 II 网页链接Github 链接 贪心、数组、动态规划 中等
0046 全排列 网页链接Github 链接 数组、回溯 中等
0047 全排列 II 网页链接Github 链接 数组、回溯 中等
0048 旋转图像 网页链接Github 链接 数组、数学、矩阵 中等
0050 Pow(x, n) 网页链接Github 链接 递归、数学 中等
0051 N 皇后 网页链接Github 链接 数组、回溯 困难
0053 最大子数组和 网页链接Github 链接 数组、分治、动态规划 中等
0054 螺旋矩阵 网页链接Github 链接 数组、矩阵、模拟 中等
0055 跳跃游戏 网页链接Github 链接 贪心、数组、动态规划 中等
0056 合并区间 网页链接Github 链接 数组、排序 中等
0059 螺旋矩阵 II 网页链接Github 链接 数组、矩阵、模拟 中等
0062 不同路径 网页链接Github 链接 数学、动态规划、组合数学 中等
0063 不同路径 II 网页链接Github 链接 数组、动态规划、矩阵 中等
0064 最小路径和 网页链接Github 链接 数组、动态规划、矩阵 中等
0066 加一 网页链接Github 链接 数组、数学 简单
0069 x 的平方根 网页链接Github 链接 数学、二分查找 简单
0070 爬楼梯 网页链接Github 链接 记忆化搜索、数学、动态规划 简单
0072 编辑距离 网页链接Github 链接 字符串、动态规划 困难
0073 矩阵置零 网页链接Github 链接 数组、哈希表、矩阵 中等
0074 搜索二维矩阵 网页链接Github 链接 数组、二分查找、矩阵 中等
0075 颜色分类 网页链接Github 链接 数组、双指针、排序 中等
0076 最小覆盖子串 网页链接Github 链接 哈希表、字符串、滑动窗口 困难
0078 子集 网页链接Github 链接 位运算、数组、回溯 中等
0079 单词搜索 网页链接Github 链接 数组、回溯、矩阵 中等
0080 删除有序数组中的重复项 II 网页链接Github 链接 数组、双指针 中等
0081 搜索旋转排序数组 II 网页链接Github 链接 数组、二分查找 中等
0082 删除排序链表中的重复元素 II 网页链接Github 链接 链表、双指针 中等
0083 删除排序链表中的重复元素 网页链接Github 链接 链表 简单
0088 合并两个有序数组 网页链接Github 链接 数组、双指针、排序 简单
0089 格雷编码 网页链接Github 链接 位运算、数学、回溯 中等
0090 子集 II 网页链接Github 链接 位运算、数组、回溯 中等
0091 解码方法 网页链接Github 链接 字符串、动态规划 中等
0092 反转链表 II 网页链接Github 链接 链表 中等
0093 复原 IP 地址 网页链接Github 链接 字符串、回溯 中等
0094 二叉树的中序遍历 网页链接Github 链接 栈、树、深度优先搜索、二叉树 简单
0095 不同的二叉搜索树 II 网页链接Github 链接 树、二叉搜索树、动态规划、回溯、二叉树 中等
0098 验证二叉搜索树 网页链接Github 链接 树、深度优先搜索、二叉搜索树、二叉树 中等
0100 相同的树 网页链接Github 链接 树、深度优先搜索、广度优先搜索、二叉树 简单
0101 对称二叉树 网页链接Github 链接 树、深度优先搜索、广度优先搜索、二叉树 简单
0102 二叉树的层序遍历 网页链接Github 链接 树、广度优先搜索、二叉树 中等
0103 二叉树的锯齿形层序遍历 网页链接Github 链接 树、广度优先搜索、二叉树 中等
0104 二叉树的最大深度 网页链接Github 链接 树、深度优先搜索、广度优先搜索、二叉树 简单
0105 从前序与中序遍历序列构造二叉树 网页链接Github 链接 树、数组、哈希表、分治、二叉树 中等
0106 从中序与后序遍历序列构造二叉树 网页链接Github 链接 树、数组、哈希表、分治、二叉树 中等
0107 二叉树的层序遍历 II 网页链接Github 链接 树、广度优先搜索、二叉树 中等
0108 将有序数组转换为二叉搜索树 网页链接Github 链接 树、二叉搜索树、数组、分治、二叉树 简单
0110 平衡二叉树 网页链接Github 链接 树、深度优先搜索、二叉树 简单
0111 二叉树的最小深度 网页链接Github 链接 树、深度优先搜索、广度优先搜索、二叉树 简单
0112 路径总和 网页链接Github 链接 树、深度优先搜索、广度优先搜索、二叉树 简单
0113 路径总和 II 网页链接Github 链接 树、深度优先搜索、回溯、二叉树 中等
0116 填充每个节点的下一个右侧节点指针 网页链接Github 链接 树、深度优先搜索、广度优先搜索、链表、二叉树 中等
0117 填充每个节点的下一个右侧节点指针 II 网页链接Github 链接 树、深度优先搜索、广度优先搜索、链表、二叉树 中等
0118 杨辉三角 网页链接Github 链接 数组、动态规划 简单
0119 杨辉三角 II 网页链接Github 链接 数组、动态规划 简单
0120 三角形最小路径和 网页链接Github 链接 数组、动态规划 中等
0121 买卖股票的最佳时机 网页链接Github 链接 数组、动态规划 简单
0122 买卖股票的最佳时机 II 网页链接Github 链接 贪心、数组、动态规划 中等
0124 二叉树中的最大路径和 网页链接Github 链接 树、深度优先搜索、动态规划、二叉树 困难
0125 验证回文串 网页链接Github 链接 双指针、字符串 简单
0128 最长连续序列 网页链接Github 链接 并查集、数组、哈希表 中等
0129 求根节点到叶节点数字之和 网页链接Github 链接 树、深度优先搜索、二叉树 中等
0130 被围绕的区域 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、数组、矩阵 中等
0133 克隆图 网页链接Github 链接 深度优先搜索、广度优先搜索、图、哈希表 中等
0135 分发糖果 网页链接Github 链接 贪心、数组 困难
0136 只出现一次的数字 网页链接Github 链接 位运算、数组 简单
0137 只出现一次的数字 II 网页链接Github 链接 位运算、数组 中等
0138 复制带随机指针的链表 网页链接Github 链接 哈希表、链表 中等
0139 单词拆分 网页链接Github 链接 字典树、记忆化搜索、数组、哈希表、字符串、动态规划 中等
0141 环形链表 网页链接Github 链接 哈希表、链表、双指针 简单
0142 环形链表 II 网页链接Github 链接 哈希表、链表、双指针 中等
0143 重排链表 网页链接Github 链接 栈、递归、链表、双指针 中等
0144 二叉树的前序遍历 网页链接Github 链接 栈、树、深度优先搜索、二叉树 简单
0145 二叉树的后序遍历 网页链接Github 链接 栈、树、深度优先搜索、二叉树 简单
0147 对链表进行插入排序 网页链接Github 链接 链表、排序 中等
0148 排序链表 网页链接Github 链接 链表、双指针、分治、排序、归并排序 中等
0150 逆波兰表达式求值 网页链接Github 链接 栈、数组、数学 中等
0151 反转字符串中的单词 网页链接Github 链接 双指针、字符串 中等
0152 乘积最大子数组 网页链接Github 链接 数组、动态规划 中等
0153 寻找旋转排序数组中的最小值 网页链接Github 链接 数组、二分查找 中等
0154 寻找旋转排序数组中的最小值 II 网页链接Github 链接 数组、二分查找 困难
0155 最小栈 网页链接Github 链接 栈、设计 中等
0160 相交链表 网页链接Github 链接 哈希表、链表、双指针 简单
0162 寻找峰值 网页链接Github 链接 数组、二分查找 中等
0164 最大间距 网页链接Github 链接 数组、桶排序、基数排序、排序 困难
0167 两数之和 II - 输入有序数组 网页链接Github 链接 数组、双指针、二分查找 中等
0169 多数元素 网页链接Github 链接 数组、哈希表、分治、计数、排序 简单
0173 二叉搜索树迭代器 网页链接Github 链接 栈、树、设计、二叉搜索树、二叉树、迭代器 中等
0179 最大数 网页链接Github 链接 贪心、数组、字符串、排序 中等
0189 轮转数组 网页链接Github 链接 数组、数学、双指针 中等
0190 颠倒二进制位 网页链接Github 链接 位运算、分治 简单
0191 位1的个数 网页链接Github 链接 位运算、分治 简单
0198 打家劫舍 网页链接Github 链接 数组、动态规划 中等
0199 二叉树的右视图 网页链接Github 链接 树、深度优先搜索、广度优先搜索、二叉树 中等
0200 岛屿数量 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、数组、矩阵 中等
0201 数字范围按位与 网页链接Github 链接 位运算 中等
0202 快乐数 网页链接Github 链接 哈希表、数学、双指针 简单
0203 移除链表元素 网页链接Github 链接 递归、链表 简单
0204 计数质数 网页链接Github 链接 数组、数学、枚举、数论 中等
0205 同构字符串 网页链接Github 链接 哈希表、字符串 简单
0206 反转链表 网页链接Github 链接 递归、链表 简单
0207 课程表 网页链接Github 链接 深度优先搜索、广度优先搜索、图、拓扑排序 中等
0208 实现 Trie (前缀树) 网页链接Github 链接 设计、字典树、哈希表、字符串 中等
0209 长度最小的子数组 网页链接Github 链接 数组、二分查找、前缀和、滑动窗口 中等
0210 课程表 II 网页链接Github 链接 深度优先搜索、广度优先搜索、图、拓扑排序 中等
0211 添加与搜索单词 - 数据结构设计 网页链接Github 链接 深度优先搜索、设计、字典树、字符串 中等
0213 打家劫舍 II 网页链接Github 链接 数组、动态规划 中等
0215 数组中的第K个最大元素 网页链接Github 链接 数组、分治、快速选择、排序、堆(优先队列) 中等
0217 存在重复元素 网页链接Github 链接 数组、哈希表、排序 简单
0219 存在重复元素 II 网页链接Github 链接 数组、哈希表、滑动窗口 简单
0220 存在重复元素 III 网页链接Github 链接 数组、桶排序、有序集合、排序、滑动窗口 困难
0221 最大正方形 网页链接Github 链接 数组、动态规划、矩阵 中等
0225 用队列实现栈 网页链接Github 链接 栈、设计、队列 简单
0226 翻转二叉树 网页链接Github 链接 树、深度优先搜索、广度优先搜索、二叉树 简单
0227 基本计算器 II 网页链接Github 链接 栈、数学、字符串 中等
0232 用栈实现队列 网页链接Github 链接 栈、设计、队列 简单
0233 数字 1 的个数 网页链接Github 链接 递归、数学、动态规划 困难
0234 回文链表 网页链接Github 链接 栈、递归、链表、双指针 简单
0235 二叉搜索树的最近公共祖先 网页链接Github 链接 树、深度优先搜索、二叉搜索树、二叉树 中等
0236 二叉树的最近公共祖先 网页链接Github 链接 树、深度优先搜索、二叉树 中等
0238 除自身以外数组的乘积 网页链接Github 链接 数组、前缀和 中等
0239 滑动窗口最大值 网页链接Github 链接 队列、数组、滑动窗口、单调队列、堆(优先队列) 困难
0240 搜索二维矩阵 II 网页链接Github 链接 数组、二分查找、分治、矩阵 中等
0241 为运算表达式设计优先级 网页链接Github 链接 递归、记忆化搜索、数学、字符串、动态规划 中等
0242 有效的字母异位词 网页链接Github 链接 哈希表、字符串、排序 简单
0259 较小的三数之和 网页链接Github 链接 数组、双指针、二分查找、排序 中等
0260 只出现一次的数字 III 网页链接Github 链接 位运算、数组 中等
0268 丢失的数字 网页链接Github 链接 位运算、数组、哈希表、数学、二分查找、排序 简单
0270 最接近的二叉搜索树值 网页链接Github 链接 树、深度优先搜索、二叉搜索树、二分查找、二叉树 简单
0278 第一个错误的版本 网页链接Github 链接 二分查找、交互 简单
0279 完全平方数 网页链接Github 链接 广度优先搜索、数学、动态规划 中等
0283 移动零 网页链接Github 链接 数组、双指针 简单
0287 寻找重复数 网页链接Github 链接 位运算、数组、双指针、二分查找 中等
0289 生命游戏 网页链接Github 链接 数组、矩阵、模拟 中等
0297 二叉树的序列化与反序列化 网页链接Github 链接 树、深度优先搜索、广度优先搜索、设计、字符串、二叉树 困难
0300 最长递增子序列 网页链接Github 链接 数组、二分查找、动态规划 中等
0310 最小高度树 网页链接Github 链接 深度优先搜索、广度优先搜索、图、拓扑排序 中等
0312 戳气球 网页链接Github 链接 数组、动态规划 困难
0315 计算右侧小于当前元素的个数 网页链接Github 链接 树状数组、线段树、数组、二分查找、分治、有序集合、归并排序 困难
0316 去除重复字母 网页链接Github 链接 栈、贪心、字符串、单调栈 中等
0322 零钱兑换 网页链接Github 链接 广度优先搜索、数组、动态规划 中等
0328 奇偶链表 网页链接Github 链接 链表 中等
0334 递增的三元子序列 网页链接Github 链接 贪心、数组 中等
0338 比特位计数 网页链接Github 链接 位运算、动态规划 简单
0343 整数拆分 网页链接Github 链接 数学、动态规划 中等
0344 反转字符串 网页链接Github 链接 双指针、字符串 简单
0345 反转字符串中的元音字母 网页链接Github 链接 双指针、字符串 简单
0347 前 K 个高频元素 网页链接Github 链接 数组、哈希表、分治、桶排序、计数、快速选择、排序、堆(优先队列) 中等
0349 两个数组的交集 网页链接Github 链接 数组、哈希表、双指针、二分查找、排序 简单
0350 两个数组的交集 II 网页链接Github 链接 数组、哈希表、双指针、二分查找、排序 简单
0351 安卓系统手势解锁 网页链接Github 链接 动态规划、回溯 中等
0357 统计各位数字都不同的数字个数 网页链接Github 链接 数学、动态规划、回溯 中等
0360 有序转化数组 网页链接Github 链接 数组、数学、双指针、排序 中等
0367 有效的完全平方数 网页链接Github 链接 数学、二分查找 简单
0371 两整数之和 网页链接Github 链接 位运算、数学 中等
0374 猜数字大小 网页链接Github 链接 二分查找、交互 简单
0375 猜数字大小 II 网页链接Github 链接 数学、动态规划、博弈 中等
0377 组合总和 IV 网页链接Github 链接 数组、动态规划 中等
0383 赎金信 网页链接Github 链接 哈希表、字符串、计数 简单
0384 打乱数组 网页链接Github 链接 数组、数学、随机化 中等
0392 判断子序列 网页链接Github 链接 双指针、字符串、动态规划 简单
0394 字符串解码 网页链接Github 链接 栈、递归、字符串 中等
0399 除法求值 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、图、数组、最短路 中等
0400 第 N 位数字 网页链接Github 链接 数学、二分查找 中等
0403 青蛙过河 网页链接Github 链接 数组、动态规划 困难
0405 数字转换为十六进制数 网页链接Github 链接 位运算、数学 简单
0410 分割数组的最大值 网页链接Github 链接 贪心、数组、二分查找、动态规划、前缀和 困难
0415 字符串相加 网页链接Github 链接 数学、字符串、模拟 简单
0416 分割等和子集 网页链接Github 链接 数组、动态规划 中等
0417 太平洋大西洋水流问题 网页链接Github 链接 深度优先搜索、广度优先搜索、数组、矩阵 中等
0424 替换后的最长重复字符 网页链接Github 链接 哈希表、字符串、滑动窗口 中等
0435 无重叠区间 网页链接Github 链接 贪心、数组、动态规划、排序 中等
0438 找到字符串中所有字母异位词 网页链接Github 链接 哈希表、字符串、滑动窗口 中等
0443 压缩字符串 网页链接Github 链接 双指针、字符串 中等
0450 删除二叉搜索树中的节点 网页链接Github 链接 树、二叉搜索树、二叉树 中等
0451 根据字符出现频率排序 网页链接Github 链接 哈希表、字符串、桶排序、计数、排序、堆(优先队列) 中等
0452 用最少数量的箭引爆气球 网页链接Github 链接 贪心、数组、排序 中等
0454 四数相加 II 网页链接Github 链接 数组、哈希表 中等
0455 分发饼干 网页链接Github 链接 贪心、数组、双指针、排序 简单
0459 重复的子字符串 网页链接Github 链接 字符串、字符串匹配 简单
0463 岛屿的周长 网页链接Github 链接 深度优先搜索、广度优先搜索、数组、矩阵 简单
0464 我能赢吗 网页链接Github 链接 位运算、记忆化搜索、数学、动态规划、状态压缩、博弈 中等
0473 火柴拼正方形 网页链接Github 链接 位运算、数组、动态规划、回溯、状态压缩 中等
0474 一和零 网页链接Github 链接 数组、字符串、动态规划 中等
0480 滑动窗口中位数 网页链接Github 链接 数组、哈希表、滑动窗口、堆(优先队列) 困难
0485 最大连续 1 的个数 网页链接Github 链接 数组 简单
0486 预测赢家 网页链接Github 链接 递归、数组、数学、动态规划、博弈 中等
0487 最大连续1的个数 II 网页链接Github 链接 数组、动态规划、滑动窗口 中等
0494 目标和 网页链接Github 链接 数组、动态规划、回溯 中等
0496 下一个更大元素 I 网页链接Github 链接 栈、数组、哈希表、单调栈 简单
0498 对角线遍历 网页链接Github 链接 数组、矩阵、模拟 中等
0504 七进制数 网页链接Github 链接 数学 简单
0506 相对名次 网页链接Github 链接 数组、排序、堆(优先队列) 简单
0509 斐波那契数 网页链接Github 链接 递归、记忆化搜索、数学、动态规划 简单
0516 最长回文子序列 网页链接Github 链接 字符串、动态规划 中等
0518 零钱兑换 II 网页链接Github 链接 数组、动态规划 中等
0526 优美的排列 网页链接Github 链接 位运算、数组、动态规划、回溯、状态压缩 中等
0542 01 矩阵 网页链接Github 链接 广度优先搜索、数组、动态规划、矩阵 中等
0543 二叉树的直径 网页链接Github 链接 树、深度优先搜索、二叉树 简单
0546 移除盒子 网页链接Github 链接 记忆化搜索、数组、动态规划 困难
0547 省份数量 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、图 中等
0557 反转字符串中的单词 III 网页链接Github 链接 双指针、字符串 简单
0560 和为 K 的子数组 网页链接Github 链接 数组、哈希表、前缀和 中等
0561 数组拆分 网页链接Github 链接 贪心、数组、计数排序、排序 简单
0567 字符串的排列 网页链接Github 链接 哈希表、双指针、字符串、滑动窗口 中等
0576 出界的路径数 网页链接Github 链接 动态规划 中等
0600 不含连续1的非负整数 网页链接Github 链接 动态规划 困难
0611 有效三角形的个数 网页链接Github 链接 贪心、数组、双指针、二分查找、排序 中等
0622 设计循环队列 网页链接Github 链接 设计、队列、数组、链表 中等
0643 子数组最大平均数 I 网页链接Github 链接 数组、滑动窗口 简单
0648 单词替换 网页链接Github 链接 字典树、数组、哈希表、字符串 中等
0650 只有两个键的键盘 网页链接Github 链接 数学、动态规划 中等
0658 找到 K 个最接近的元素 网页链接Github 链接 数组、双指针、二分查找、排序、滑动窗口、堆(优先队列) 中等
0662 二叉树最大宽度 网页链接Github 链接 树、深度优先搜索、广度优先搜索、二叉树 中等
0664 奇怪的打印机 网页链接Github 链接 字符串、动态规划 困难
0674 最长连续递增序列 网页链接Github 链接 数组 简单
0676 实现一个魔法字典 网页链接Github 链接 设计、字典树、哈希表、字符串 中等
0677 键值映射 网页链接Github 链接 设计、字典树、哈希表、字符串 中等
0683 K 个关闭的灯泡 网页链接Github 链接 树状数组、数组、有序集合、滑动窗口 困难
0684 冗余连接 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、图 中等
0686 重复叠加字符串匹配 网页链接Github 链接 字符串、字符串匹配 中等
0687 最长同值路径 网页链接Github 链接 树、深度优先搜索、二叉树 中等
0691 贴纸拼词 网页链接Github 链接 位运算、数组、字符串、动态规划、回溯、状态压缩 困难
0695 岛屿的最大面积 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、数组、矩阵 中等
0698 划分为k个相等的子集 网页链接Github 链接 位运算、记忆化搜索、数组、动态规划、回溯、状态压缩 中等
0700 二叉搜索树中的搜索 网页链接Github 链接 树、二叉搜索树、二叉树 简单
0701 二叉搜索树中的插入操作 网页链接Github 链接 树、二叉搜索树、二叉树 中等
0702 搜索长度未知的有序数组 网页链接Github 链接 数组、二分查找、交互 中等
0703 数据流中的第 K 大元素 网页链接Github 链接 树、设计、二叉搜索树、二叉树、数据流、堆(优先队列) 简单
0704 二分查找 网页链接Github 链接 数组、二分查找 简单
0705 设计哈希集合 网页链接Github 链接 设计、数组、哈希表、链表、哈希函数 简单
0706 设计哈希映射 网页链接Github 链接 设计、数组、哈希表、链表、哈希函数 简单
0707 设计链表 网页链接Github 链接 设计、链表 中等
0709 转换成小写字母 网页链接Github 链接 字符串 简单
0713 乘积小于 K 的子数组 网页链接Github 链接 数组、滑动窗口 中等
0718 最长重复子数组 网页链接Github 链接 数组、二分查找、动态规划、滑动窗口、哈希函数、滚动哈希 中等
0719 找出第 K 小的数对距离 网页链接Github 链接 数组、双指针、二分查找、排序 困难
0724 寻找数组的中心下标 网页链接Github 链接 数组、前缀和 简单
0739 每日温度 网页链接Github 链接 栈、数组、单调栈 中等
0744 寻找比目标字母大的最小字母 网页链接Github 链接 数组、二分查找 简单
0752 打开转盘锁 网页链接Github 链接 广度优先搜索、数组、哈希表、字符串 中等
0765 情侣牵手 网页链接Github 链接 贪心、深度优先搜索、广度优先搜索、并查集、图 困难
0771 宝石与石头 网页链接Github 链接 哈希表、字符串 简单
0778 水位上升的泳池中游泳 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、数组、二分查找、矩阵、堆(优先队列) 困难
0779 第K个语法符号 网页链接Github 链接 位运算、递归、数学 中等
0784 字母大小写全排列 网页链接Github 链接 位运算、字符串、回溯 中等
0788 旋转数字 网页链接Github 链接 数学、动态规划 中等
0796 旋转字符串 网页链接Github 链接 字符串、字符串匹配 简单
0800 相似 RGB 颜色 网页链接Github 链接 数学、字符串、枚举 简单
0802 找到最终的安全状态 网页链接Github 链接 深度优先搜索、广度优先搜索、图、拓扑排序 中等
0803 打砖块 网页链接Github 链接 并查集、数组、矩阵 困难
0834 树中距离之和 网页链接Github 链接 树、深度优先搜索、图、动态规划 困难
0841 钥匙和房间 网页链接Github 链接 深度优先搜索、广度优先搜索、图 中等
0844 比较含退格的字符串 网页链接Github 链接 栈、双指针、字符串、模拟 简单
0845 数组中的最长山脉 网页链接Github 链接 数组、双指针、动态规划、枚举 中等
0847 访问所有节点的最短路径 网页链接Github 链接 位运算、广度优先搜索、图、动态规划、状态压缩 困难
0852 山脉数组的峰顶索引 网页链接Github 链接 数组、二分查找 中等
0860 柠檬水找零 网页链接Github 链接 贪心、数组 简单
0873 最长的斐波那契子序列的长度 网页链接Github 链接 数组、哈希表、动态规划 中等
0875 爱吃香蕉的珂珂 网页链接Github 链接 数组、二分查找 中等
0876 链表的中间结点 网页链接Github 链接 链表、双指针 简单
0881 救生艇 网页链接Github 链接 贪心、数组、双指针、排序 中等
0889 根据前序和后序遍历构造二叉树 网页链接Github 链接 树、数组、哈希表、分治、二叉树 中等
0902 最大为 N 的数字组合 网页链接Github 链接 数组、数学、字符串、二分查找、动态规划 困难
0912 排序数组 网页链接Github 链接 数组、分治、桶排序、计数排序、基数排序、排序、堆(优先队列)、归并排序 中等
0925 长按键入 网页链接Github 链接 双指针、字符串 简单
0932 漂亮数组 网页链接Github 链接 数组、数学、分治 中等
0946 验证栈序列 网页链接Github 链接 栈、数组、模拟 中等
0947 移除最多的同行或同列石头 网页链接Github 链接 深度优先搜索、并查集、图 中等
0958 二叉树的完全性检验 网页链接Github 链接 树、广度优先搜索、二叉树 中等
0959 由斜杠划分区域 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、图 中等
0977 有序数组的平方 网页链接Github 链接 数组、双指针、排序 简单
0978 最长湍流子数组 网页链接Github 链接 数组、动态规划、滑动窗口 中等
0982 按位与为零的三元组 网页链接Github 链接 位运算、数组、哈希表 困难
0990 等式方程的可满足性 网页链接Github 链接 并查集、图、数组、字符串 中等
0995 K 连续位的最小翻转次数 网页链接Github 链接 位运算、队列、数组、前缀和、滑动窗口 困难
1000 合并石头的最低成本 网页链接Github 链接 数组、动态规划、前缀和 困难
1004 最大连续1的个数 III 网页链接Github 链接 数组、二分查找、前缀和、滑动窗口 中等
1009 十进制整数的反码 网页链接Github 链接 位运算 简单
1011 在 D 天内送达包裹的能力 网页链接Github 链接 数组、二分查找 中等
1012 至少有 1 位重复的数字 网页链接Github 链接 数学、动态规划 困难
1020 飞地的数量 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、数组、矩阵 中等
1023 驼峰式匹配 网页链接Github 链接 字典树、双指针、字符串、字符串匹配 中等
1039 多边形三角剖分的最低得分 网页链接Github 链接 数组、动态规划 中等
1049 最后一块石头的重量 II 网页链接Github 链接 数组、动态规划 中等
1052 爱生气的书店老板 网页链接Github 链接 数组、滑动窗口 中等
1079 活字印刷 网页链接Github 链接 哈希表、字符串、回溯、计数 中等
1095 山脉数组中查找目标值 网页链接Github 链接 数组、二分查找、交互 困难
1099 小于 K 的两数之和 网页链接Github 链接 数组、双指针、二分查找、排序 简单
1100 长度为 K 的无重复字符子串 网页链接Github 链接 哈希表、字符串、滑动窗口 中等
1122 数组的相对排序 网页链接Github 链接 数组、哈希表、计数排序、排序 简单
1137 第 N 个泰波那契数 网页链接Github 链接 记忆化搜索、数学、动态规划 简单
1143 最长公共子序列 网页链接Github 链接 字符串、动态规划 中等
1151 最少交换次数来组合所有的 1 网页链接Github 链接 数组、滑动窗口 中等
1155 掷骰子等于目标和的方法数 网页链接Github 链接 动态规划 中等
1176 健身计划评估 网页链接Github 链接 数组、滑动窗口 简单
1202 交换字符串中的元素 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、哈希表、字符串 中等
1208 尽可能使字符串相等 网页链接Github 链接 字符串、二分查找、前缀和、滑动窗口 中等
1217 玩筹码 网页链接Github 链接 贪心、数组、数学 简单
1229 安排会议日程 网页链接Github 链接 数组、双指针、排序 中等
1245 树的直径 网页链接Github 链接 树、深度优先搜索、广度优先搜索、图、拓扑排序 中等
1247 交换字符使得字符串相同 网页链接Github 链接 贪心、数学、字符串 中等
1254 统计封闭岛屿的数目 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、数组、矩阵 中等
1300 转变数组后最接近目标值的数组和 网页链接Github 链接 数组、二分查找、排序 中等
1319 连通网络的操作次数 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、图 中等
1343 大小为 K 且平均值大于等于阈值的子数组数目 网页链接Github 链接 数组、滑动窗口 中等
1349 参加考试的最大学生数 网页链接Github 链接 位运算、数组、动态规划、状态压缩、矩阵 困难
1400 构造 K 个回文字符串 网页链接Github 链接 贪心、哈希表、字符串、计数 中等
1408 数组中的字符串匹配 网页链接Github 链接 数组、字符串、字符串匹配 简单
1423 可获得的最大点数 网页链接Github 链接 数组、前缀和、滑动窗口 中等
1449 数位成本和为目标值的最大数字 网页链接Github 链接 数组、动态规划 困难
1450 在既定时间做作业的学生人数 网页链接Github 链接 数组 简单
1456 定长子串中元音的最大数目 网页链接Github 链接 字符串、滑动窗口 中等
1480 一维数组的动态和 网页链接Github 链接 数组、前缀和 简单
1482 制作 m 束花所需的最少天数 网页链接Github 链接 数组、二分查找 中等
1493 删掉一个元素以后全为 1 的最长子数组 网页链接Github 链接 数组、动态规划、滑动窗口 中等
1547 切棍子的最小成本 网页链接Github 链接 数组、动态规划、排序 困难
1593 拆分字符串使唯一子字符串的数目最大 网页链接Github 链接 哈希表、字符串、回溯 中等
1617 统计子树中城市之间最大距离 网页链接Github 链接 位运算、树、动态规划、状态压缩、枚举 困难
1631 最小体力消耗路径 网页链接Github 链接 深度优先搜索、广度优先搜索、并查集、数组、二分查找、矩阵、堆(优先队列) 中等
1658 将 x 减到 0 的最小操作数 网页链接Github 链接 数组、哈希表、二分查找、前缀和、滑动窗口 中等
1672 最富有客户的资产总量 网页链接Github 链接 数组、矩阵 简单
1695 删除子数组的最大得分 网页链接Github 链接 数组、哈希表、滑动窗口 中等
1710 卡车上的最大单元数 网页链接Github 链接 贪心、数组、排序 简单
1742 盒子中小球的最大数量 网页链接Github 链接 哈希表、数学、计数 简单
1879 两个数组最小的异或值之和 网页链接Github 链接 位运算、数组、动态规划、状态压缩 困难
1925 统计平方和三元组的数目 网页链接Github 链接 数学、枚举 简单
1929 数组串联 网页链接Github 链接 数组 简单
1941 检查是否所有字符出现次数相同 网页链接Github 链接 哈希表、字符串、计数 简单
1947 最大兼容性评分和 网页链接Github 链接 位运算、数组、动态规划、回溯、状态压缩 中等
1994 好子集的数目 网页链接Github 链接 位运算、数组、数学、动态规划、状态压缩 困难
2156 查找给定哈希值的子串 网页链接Github 链接 字符串、滑动窗口、哈希函数、滚动哈希 困难
2172 数组的最大与和 网页链接Github 链接 位运算、数组、动态规划、状态压缩 困难
2235 两整数相加 网页链接Github 链接 数学 简单
2246 相邻字符不同的最长路径 网页链接Github 链接 树、深度优先搜索、图、拓扑排序、数组、字符串 困难
2249 统计圆内格点数目 网页链接Github 链接 几何、数组、哈希表、数学、枚举 中等
2376 统计特殊整数 网页链接Github 链接 数学、动态规划 困难
2427 公因子的数目 网页链接Github 链接 数学、枚举、数论 简单
2538 最大价值和与最小价值和的差值 网页链接Github 链接 树、深度优先搜索、数组、动态规划 困难
2585 获得分数的方法数 网页链接Github 链接 数组、动态规划 困难
2719 统计整数数目 网页链接Github 链接 数学、字符串、动态规划 困难
剑指 Offer 13 机器人的运动范围 网页链接Github 链接 深度优先搜索、广度优先搜索、动态规划 中等
剑指 Offer 21 调整数组顺序使奇数位于偶数前面 网页链接Github 链接 数组、双指针、排序 简单
剑指 Offer 33 二叉搜索树的后序遍历序列 网页链接Github 链接 栈、树、二叉搜索树、递归、二叉树、单调栈 中等
剑指 Offer 40 最小的k个数 网页链接Github 链接 数组、分治、快速选择、排序、堆(优先队列) 简单
剑指 Offer 45 把数组排成最小的数 网页链接Github 链接 贪心、字符串、排序 中等
剑指 Offer 51 数组中的逆序对 网页链接Github 链接 树状数组、线段树、数组、二分查找、分治、有序集合、归并排序 困难
剑指 Offer 57 - II 和为s的连续正数序列 网页链接Github 链接 数学、双指针、枚举 简单
剑指 Offer 62 圆圈中最后剩下的数字 网页链接Github 链接 递归、数学 简单
剑指 Offer II 041 滑动窗口的平均值 网页链接Github 链接 设计、队列、数组、数据流 简单
面试题 17.06 2出现的次数 网页链接Github 链接 递归、数学、动态规划 困难