首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
刷穿 LeetCode
宫水三叶的刷题日记
创建于2021-05-19
订阅专栏
本专栏除了讲解解题思路以外,还会给出最简洁的代码。
等 2884 人订阅
共980篇文章
创建于2021-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
675. 为高尔夫比赛砍树 :「BFS」&「AStar 算法」&「并查集预处理」
题目描述 这是 LeetCode 上的 675. 为高尔夫比赛砍树 ,难度为 困难。 Tag : 「图论 BFS」、「AStar 算法」、「启发式搜索」、「并查集」 你被请来给一个要举办高尔夫比赛的树
464. 我能赢吗 : 博弈论 DP 运用题
题目描述 这是 LeetCode 上的 464. 我能赢吗 ,难度为 中等。 Tag : 「博弈论 DP」、「记忆化搜索」、「状态压缩」 在 "100 game" 这个游戏中,两名玩家轮流选择从 $1
961. 在长度 2N 的数组中找出重复 N 次的元素 : 简单模拟题
题目描述 这是 LeetCode 上的 961. 在长度 2N 的数组中找出重复 N 次的元素 ,难度为 简单。 Tag : 「模拟」、「计数」、「构造」、「哈希表」 给你一个整数数组 nums ,该
436. 寻找右区间 :「排序 + 二分」&「双指针(莫队思想)」
题目描述 这是 LeetCode 上的 436. 寻找右区间 ,难度为 中等。 Tag : 「排序」、「二分」、「双指针」、「莫队算法」 给你一个区间数组 intervals ,其中 $interva
462. 最少移动次数使数组元素相等 II : 经典贪心运用题
题目描述 这是 LeetCode 上的 462. 最少移动次数使数组元素相等 II ,难度为 简单。 Tag : 「数学」 给你一个长度为 $n$ 的整数数组 $nums$,返回使所有数组元素相等需要
668. 乘法表中第k小的数 : 经典「二分 + 计数判定」运用题
题目描述 这是 LeetCode 上的 668. 乘法表中第k小的数 ,难度为 困难。 Tag : 「二分」、「计数」 几乎每一个人都用 乘法表,但是你能在乘法表中快速找到第 $k$ 小的数字吗? 给
953. 验证外星语词典 : 简单自定义排序模拟题
题目描述 这是 LeetCode 上的 953. 验证外星语词典 ,难度为 简单。 Tag : 「排序」、「模拟」 某种外星语也使用英文小写字母,但可能顺序 order 不同。字母表的顺序(order
面试题 04.06. 后继者 : BST 特性运用题
题目描述 这是 LeetCode 上的 面试题 04.06. 后继者 ,难度为 中等。 Tag : 「BST」、「递归」 设计一个算法,找出二叉搜索树中指定节点的 “下一个” 节点(也即中序后继)。
812. 最大三角形面积 : 简单模拟题
题目描述 这是 LeetCode 上的 「812. 最大三角形面积」 ,难度为 「简单」。 Tag : 「模拟」 给定包含多个点的集合,从其中取三个点组成三角形,返回能组成的最大三角形的面积。 示例:
面试题 01.05. 一次编辑 : 简单双指针模拟
题目描述 这是 LeetCode 上的 面试题 01.05. 一次编辑 ,难度为 中等。 Tag : 「模拟」、「双指针」 字符串有三种编辑操作:插入一个字符、删除一个字符或者替换一个字符。 给定两个
691. 贴纸拼词 : DFS + 记忆化搜索 运用题
题目描述 这是 LeetCode 上的 691. 贴纸拼词 ,难度为 困难。 Tag : 「记忆化搜索」、「DFS」、「状态压缩」、「爆搜」 我们有 $n$ 种不同的贴纸。每个贴纸上都有一个小写的英文
【动态规划の数位 DP】数位 DP 的经典运用
题目描述 这是 LeetCode 上的 1012. 至少有 1 位重复的数字 ,难度为 困难。 Tag : 「动态规划」、「数位 DP」、「容斥原理」 给定正整数 $n$,返回在 $[1, n]$ 范
449. 序列化和反序列化二叉搜索树 : 前序遍历与 BST 特性
题目描述 这是 LeetCode 上的 449. 序列化和反序列化二叉搜索树 ,难度为 中等。 Tag : 「前序遍历」、「BST」 序列化是将数据结构或对象转换为一系列位的过程,以便它可以存储在文件
1728. 猫和老鼠 II : 博弈论 DP 困难题
题目描述 这是 LeetCode 上的 1728. 猫和老鼠 II ,难度为 困难。 Tag : 「博弈论」、「动态规划」、「记忆化搜索」 一只猫和一只老鼠在玩一个叫做猫和老鼠的游戏。 它们所处的环境
942. 增减字符串匹配 : 贪心构造题
题目描述 这是 LeetCode 上的 942. 增减字符串匹配 ,难度为 简单。 Tag : 「贪心」、「构造」、「双指针」 由范围 $[0,n]$ 内所有整数组成的 $n + 1$ 个整数的排列序
442. 数组中重复的数据 : 原地哈希运用题
题目描述 这是 LeetCode 上的 442. 数组中重复的数据 ,难度为 中等。 Tag : 「原地哈希」、「数组」 给你一个长度为 $n$ 的整数数组 nums,其中 nums 的所有整数都在范
433. 最小基因变化 :「BFS」&「双向 BFS」&「A* 算法」&「建图 + DFS」
题目描述 这是 LeetCode 上的 433. 最小基因变化 ,难度为 中等。 Tag : 「BFS」、「双向 BFS」、「A* 算法」、「启发式搜索」 基因序列可以表示为一条由 $8$ 个字符组成
933. 最近的请求次数 : 线段树(动态开点)/ 分块 运用题
题目描述 这是 LeetCode 上的 933. 最近的请求次数 ,难度为 简单。 Tag : 「线段树」、「分块」 写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请你实现
713. 乘积小于 K 的子数组 : 简单滑动窗口运用题
题目描述 这是 LeetCode 上的 713. 乘积小于 K 的子数组 ,难度为 中等。 Tag : 「滑动窗口」、「双指针」 给你一个整数数组 nums 和一个整数 $k$ ,请你返回子数组内所有
1823. 找出游戏的获胜者 :「模拟」&「约瑟夫环」
题目描述 这是 LeetCode 上的 1823. 找出游戏的获胜者 ,难度为 中等。 Tag : 「模拟」、「约瑟夫环」 共有 $n$ 名小伙伴一起做游戏。小伙伴们围成一圈,按 顺时针顺序 从 $1
下一页