leetcode
二〇二四
三月
一月
二〇二三
九月
- 索引处的解码字符串
- 专题:二分查找
- 打家劫舍
- 绝对差值和
- 二叉树的层序遍历
- 翻转对
- 专题:二叉树
- 二叉树展开为链表
- 二叉树的右视图
- 二叉树的最大深度
- 二叉树的最小深度
- 专题:归并排序
- 二叉树的层序遍历 II
- 最大数
- 区域和检索 - 数组可修改
- 计算右侧小于当前元素的个数
- 区间和的个数
- 专题:树状数组
- 专题- 并查集
- 寻找峰值
- 移除最多的同行或同列石头
- 被围绕的区域
- 寻找旋转排序数组中的最小值
- 寻找旋转排序数组中的最小值 II
- 搜索旋转排序数组
- 修车的最少时间
- 最深叶节点的最近公共祖先
- 最多可以摧毁的敌人城堡数目
- Pow(x, n)
八月
- 岛屿数量
- 最长连续序列
- 统计公平数对的数目
- 二叉树的中序遍历
- 连续数组
- 专题:买卖股票
- 专题:区间问题
- 专题:子串和子序列
- 专题:括号问题
- 专题:跳跃游戏
- 专题:链表
- 连续的子数组和
- 把二叉搜索树转换为累加树
- K 个元素的最大和
- 删除一次得到子数组最大和
- K 次串联后最大子数组之和
- 丑数 II
- 乘积最大子数组
- 反转字符串中的单词
- 最大连续子数组和
- 丑数
- 数组的第 K 大子序列和
- 查找和最小的 K 对数字
- 只出现一次的数字 II
- 只出现一次的数字 III
- 直线上最多的点数
- 三角形最小路径和
- 只出现一次的数字
- 杨辉三角 II
- 课程表 II
- 完全平方数
- 课程表
- 单词接龙 II
- 最小高度树
- 单词接龙
- 单词拆分 II
- 单词拆分
- 分发糖果
- 杨辉三角
- 求根节点到叶节点数字之和
- 不同的子序列
- 路径总和
- 路径总和 II
- 平衡二叉树
- 有序链表转换二叉搜索树
- 将有序数组转换为二叉搜索树
- 从前序与中序遍历序列构造二叉树
- 二叉树的锯齿形层序遍历
- 恢复二叉搜索树
- 不同的二叉搜索树
- 验证二叉搜索树
- 不同的二叉搜索树 II
- 对称二叉树
- 字符串相乘
- 无重叠区间
七月
- K 个一组翻转链表
- N 皇后 II
- 不同路径 II
- 两两交换链表中的节点
- 两数之和
- 两数相除
- 全排列 II
- 删除排序链表中的重复元素
- 删除有序数组中的重复项
- 删除链表的倒数第 N 个结点
- 反转链表 II
- 合并 K 个升序链表
- 合并两个有序链表
- 四数之和
- 回文数
- 外观数列
- 子集
- 找出字符串中第一个匹配项的下标
- 括号生成
- 搜索插入位置
- 整数转罗马数字
- 最接近的三数之和
- 最长公共前缀
- 最长有效括号
- 有效的括号
- 正则表达式匹配
- 电话号码的字母组合
- 盛最多水的容器
- 移除元素
- 组合总和
- 组合总和 II
- 罗马数字转整数
- 解数独
- Z 字形变换
- 字符串转换整数 (atoi)
- 整数反转
- 最长回文子串
- 寻找两个有序数组的中位数
- 两链表数相加
- 无重复字符的最长子串
- N 皇后
- 加油站
- 分割回文串 II
- 分割回文串
- 交错字符串
- 存在重复元素 II
- 复原 IP 地址
- 格雷编码
- 合并两个有序数组
- 扰乱字符串
- 组合
- x 的平方根
- 二进制求和
- 加一
- 文本左右对齐
- 最长递增子序列的个数
- 最长回文子序列
- 最长递增子序列
- 买卖股票的最佳时机 II
- 递增子序列
- 买卖股票的最佳时机
- 买卖股票的最佳时机 III
- 买卖股票的最佳时机含手续费
- 天际线问题
- 组合总和 III
- 最佳买卖股票时机含冷冻期
- 汇总区间
- 最大矩形
- 搜索二维矩阵 II
- 矩阵中的最长递增路径
- 下一个更大元素 I
- 每日温度
- 接雨水
- 柱状图中最大的矩形
- 搜索旋转排序数组 II
- 删除有序数组中的重复项 II
- 子集 II
- 单词搜索
- 最小覆盖子串
六月
- 颜色分类
- 搜索二维矩阵
- 矩阵置零
- 编辑距离
- 简化路径
- 删除一个元素使数组严格递增
- 第一个出现两次的字母
- 一和零
- 分发饼干
- 找出数组中的所有 K 近邻下标
- 网络空闲的时刻
- 数位成本和为目标值的最大数字
- 添加与搜索单词 - 数据结构设计
- 重新格式化字符串
- 避免洪水泛滥
- 大小为 K 的不重叠线段的数目
五月
四月
三月
- 最长等差数列
- 下一个排列
- 字符的最短距离
- 移掉 K 位数字
- 去除重复字母
- 移掉 K 位数字
- 设计跳表
- 对链表进行插入排序
- 排序链表
- 移除链表元素
- 合并两个链表
- 寻找重复数
- 快照数组
- 数组中的第K个最大元素
- 根据前序和后序遍历构造二叉树
- 滑动窗口中位数
- 完成所有工作的最短时间
- 前序遍历构造二叉搜索树
- 多数元素
- 实现 Trie (前缀树)
- 切棍子的最小成本
- 最大三角形面积
- 滑动窗口最大值
- 二叉搜索树迭代器
- 输出二叉树
- 奇偶跳
- 字符串解码
- 零钱兑换
- 种花问题
- LFU缓存
- LRU缓存机制
- 排列硬币
- 组合总和 Ⅳ
二月
二〇二二
十二月
十一月
十月
九月
八月
六月
五月
- 二进制手表
- 构造 K 个回文字符串
- 删除子字符串的最大得分
- 大礼包
- 掷骰子模拟
- 丢失的数字
- 3 的幂
- 最小栈
- Fizz Buzz
- 计数质数
- 宝石与石头
- 颠倒二进制位
- 字符串的排列
- 打乱数组
- 第一个错误的版本
- 环形链表
- 回文链表