我的 Leetcode 解题记录。
主要解题语言: Golang, Python3, TypeScript
- 5. 最长回文子串
- 45. 跳跃游戏 II
- 70. 爬楼梯
- 121. 买卖股票的最佳时机
- 198. 打家劫舍
- 213. 打家劫舍 II
- 746. 使用最小花费爬楼梯
- 2049. 统计最高分的节点数目
- 2104. 子数组范围和
- 101. 对称二叉树
- 107. 二叉树的层序遍历 II
- 116. 填充每个节点的下一个右侧节点指针
- 429. N 叉树的层序遍历
- 652. 寻找重复的子树
- 653. 两数之和 IV - 输入 BST
- 662. 二叉树最大宽度
- 669. 修剪二叉搜索树
- 1161. 最大层内元素和
- 2096. 从二叉树一个节点到另一个节点每一步的方向
- 2196. 根据描述创建二叉树
- 39. 组合总和
- 79. 单词搜索
- 207. 课程表
- 827. 最大人工岛
- 1020. 飞地的数量
- 1162. 地图分析
- 1203. 项目管理
- 1706. 球会落何处
- 2039. 网络空闲的时刻
- 2101. 引爆最多的炸弹
- 2192. 有向无环图中一个节点的所有祖先
- 2359. 找到离给定两个节点最近的节点
- 2360. 图中的最长环
- 2368. 受限条件下可到达节点的数目
- 3. 无重复字符的最长子串
- 6. Z 字形变换
- 22. 括号生成
- 521. 最长特殊序列 Ⅰ
- 1763. 最长的美好子字符串
- 1897. 重新分配字符使所有字符串都相等
- 2024. 考试的最大困扰度
- 2156. 查找给定哈希值的子串
- 2207. 字符串中最多数目的子字符串
- 1. 两数之和
- 4. 寻找两个正序数组的中位数
- 27. 移除元素
- 526. 优美的排列
- 540. 有序数组中的单一元素
- 622. 设计循环队列
- 646. 最长数对链
- 670. 最大交换
- 798. 得分最高的最小轮调
- 912. 排序数组
- 1109. 航班预订统计
- 1217. 玩筹码
- 1248. 统计「优美子数组」
- 1582. 二进制矩阵中的特殊位置
- 2017. 网格游戏
- 2044. 统计按位或能得到最大值的子集数目
- 2055. 蜡烛之间的盘子
- 2100. 适合打劫银行的日子
- 2171. 拿出最少数目的魔法豆
- 2195. 向数组中追加 K 个整数
- 2200. 找出数组中的所有 K 近邻下标
- 2201. 统计可以提取的工件
- 2208. 将数组和减半的最少操作次数
- 2379. 得到 K 个黑块的最少涂色次数
- 49. 字母异位词分组
- 599. 两个列表的最小索引总和
- 974. 和可被 K 整除的子数组
- 2006. 差的绝对值为 K 的数对数目
- 2155. 分组得分最高的所有下标
- 2357. 使数组中所有元素都等于零
- 46. 全排列
- 69. x 的平方根
- 168. Excel表列名称
- 172. 阶乘后的零
- 258. 各位相加
- 405. 数字转换为十六进制数
- 504. 七进制数
- 507. 完美数
- 592. 分数加减运算
- 593. 有效的正方形
- 883. 三维形体投影面积
- 1288. 删除被覆盖区间
- 1447. 最简分数
- 1922. 统计好数字的数目
- 2178. 拆分成最多数目的偶整数之和
- 2191. 将杂乱无章的数字排序
- 2197. 替换数组中的非互质数
- 9. 回文数
- 54. 螺旋矩阵
- 58. 最后一个单词的长度
- 341. 扁平化嵌套列表迭代器
- 461. 汉明距离
- 537. 复数乘法
- 589. N 叉树的前序遍历
- 590. N 叉树的后序遍历
- 606. 根据二叉树创建字符串
- 658. 找到 K 个最接近的元素
- 661. 图片平滑器
- 682. 棒球比赛
- 693. 交替位二进制数
- 720. 词典中最长的单词
- 728. 自除数
- 884. 两句话中的不常见单词
- 917. 仅仅反转字母
- 1108. IP 地址无效化
- 1189. “气球” 的最大数量
- 1295. 统计位数为偶数的数字
- 1324. 竖直打印单词
- 1331. 数组序号转换
- 1380. 矩阵中的幸运数
- 1431. 拥有最多糖果的孩子
- 1464. 数组中两元素的最大乘积
- 1646. 获取生成数组中的最大值
- 1470. 重新排列数组
- 1470. 重新排列数组
- 1592. 重新排列单词间的空格
- 1598. 文件夹操作日志搜集器
- 1608. 特殊数组的特征值
- 1619. 删除某些元素后的数组均值
- 1624. 两个相同字符之间的最长子字符串
- 1636. 按照频率将数组升序排序
- 1668. 最大重复子字符串
- 1725. 可以形成最大正方形的矩形数目
- 1732. 找到最高海拔
- 1748. 唯一元素的和
- 1790. 仅执行一次字符串交换能否使两个字符串相等
- 1791. 找出星型图的中心节点
- 1812. 判断国际象棋棋盘中一个格子的颜色
- 1952. 三除数
- 1984. 学生分数的最小差值
- 1985. 找出数组中的第 K 大整数
- 2000. 反转单词前缀
- 2016. 增量元素之间的最大差值
- 2028. 找出缺失的观测数据
- 2043. 简易银行系统
- 2119. 反转两次的数字
- 2154. 将找到的值乘以 2
- 2160. 拆分数位后四位数字的最小和
- 2161. 根据给定数字划分数组
- 2162. 设置时间的最少代价
- 2164. 对奇偶下标分别排序
- 2165. 重排数字的最小值
- 2169. 得到 0 的操作数
- 2176. 统计数组中相等且可以被整除的数对
- 2177. 找到和为给定整数的三个连续整数
- 2180. 统计各位数字之和为偶数的整数个数
- 2185. 统计包含给定前缀的字符串
- 2186. 使两字符串互为字母异位词的最少步骤数
- 2190. 数组中紧跟 key 之后出现最频繁的数字
- 2194. Excel 表中某个范围内的单元格
- 2206. 将数组划分成相等数对
- 2303. 计算应缴税款总额
- 2367. 算术三元组的数目
- 2373. 矩阵中的局部最大值
- 2383. 赢得比赛需要的最少训练时长