首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
刷穿 LeetCode
宫水三叶的刷题日记
创建于2021-05-19
订阅专栏
本专栏除了讲解解题思路以外,还会给出最简洁的代码。
等 2884 人订阅
共980篇文章
创建于2021-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
558. 四叉树交集 : 简单递归运用题
题目描述 这是 LeetCode 上的 558. 四叉树交集 ,难度为 中等。 Tag : 「递归」 二进制矩阵中的所有元素不是 $0$ 就是 $1$ 。 给你两个四叉树,quadTree1 和 qu
745. 前缀和后缀搜索 : 常规 Trie 运用题
题目描述 这是 LeetCode 上的 745. 前缀和后缀搜索 ,难度为 困难。 Tag : 「字典树」 设计一个包含一些单词的特殊词典,并能够通过前缀和后缀来检索单词。 实现 WordFilter
735. 行星碰撞 : 简单栈模拟运用题
题目描述 这是 LeetCode 上的 735. 行星碰撞 ,难度为 中等。 Tag : 「DFS」、「模拟」、「哈希表」 给定一个整数数组 asteroids,表示在同一行的行星。 对于数组中的每一
【面试高频题】难度 1.5/5,常见构造题(近期原题)
题目描述 这是 LeetCode 上的 2028. 找出缺失的观测数据 ,难度为 中等。 Tag : 「模拟」、「构造」 现有一份 $n + m$ 次投掷单个「六面」骰子的观测数据,骰子的每个面从 $
676. 实现一个魔法字典 : 结合 DFS 的 Trie 运用题
题目描述 这是 LeetCode 上的 676. 实现一个魔法字典 ,难度为 中等。 Tag : 「字典树」、「DFS」 设计一个使用单词列表进行初始化的数据结构,单词列表中的单词 互不相同 。 如果
1252. 奇数值单元格的数目 : 简单计数模拟题
题目描述 这是 LeetCode 上的 1252. 奇数值单元格的数目 ,难度为 简单。 Tag : 「模拟」、「位运算」、「计数」 给你一个 $m \times n$ 的矩阵,最开始的时候,每个单元
【面试高频题】难度 1/5,可用 Trie 进阶的模拟题
题目描述 这是 LeetCode 上的 720. 词典中最长的单词 ,难度为 简单。 Tag : 「模拟」、「哈希表」、「字典树」 给出一个字符串数组 words 组成的一本英语词典。返回 words
741. 摘樱桃 : 经典线性 DP 运用题
题目描述 这是 LeetCode 上的 741. 摘樱桃 ,难度为 困难。 Tag : 「线性 DP」 一个$N \times N$ 的网格( grid) 代表了一块樱桃地,每个格子由以下三种数字的一
873. 最长的斐波那契子序列的长度 : 经典序列 DP 运用题
题目描述 这是 LeetCode 上的 873. 最长的斐波那契子序列的长度 ,难度为 中等。 Tag : 「序列 DP」、「哈希表」、「动态规划」 如果序列 $X_1, X_2, ..., X_n$
1217. 玩筹码 : 简单贪心运用题
题目描述 这是 LeetCode 上的 1217. 玩筹码 ,难度为 简单。 Tag : 「贪心」、「枚举」 有 n 个筹码。第 $i$ 个筹码的位置是 position[i]。 我们需要把所有筹码移
648. 单词替换 : 字典树的经典运用
题目描述 这是 LeetCode 上的 648. 单词替换 ,难度为 中等。 Tag : 「字典树」 在英语中,我们有一个叫做 词根(root) 的概念,可以词根后面添加其他一些词组成另一个较长的单词
【面试高频题】难度 2.5/5,简单结合 DFS 的 Trie 模板级运用题
题目描述 这是 LeetCode 上的 677. 键值映射 ,难度为 中等。 Tag : 「字典树」、「DFS」、「哈希表」 实现一个 MapSum 类,支持两个方法,insert 和 sum: Ma
736. Lisp 语法解析 : DFS 模拟题
题目描述 这是 LeetCode 上的 736. Lisp 语法解析 ,难度为 困难。 Tag : 「DFS」、「模拟」、「哈希表」 给你一个类似 Lisp 语句的字符串表达式 expression,
729. 我的日程安排表 I :「模拟」&「线段树(动态开点)」&「分块 + 位运算(分桶)」
题目描述 这是 LeetCode 上的 729. 我的日程安排表 I ,难度为 中等。 Tag : 「模拟」、「红黑树」、「线段树(动态开点)」、「线段树」、「分块」、「位运算」、「哈希表」 实现一个
【面试高频题】难度 1.5/5,数据结构运用题
题目描述 这是 LeetCode 上的 1801. 积压订单中的订单总数 ,难度为 中等。 Tag : 「数据结构」、「模拟」、「优先队列(堆)」 给你一个二维整数数组 $orders$ ,其中每个
556. 下一个更大元素 III : 简单构造模拟题
题目描述 这是 LeetCode 上的 556. 下一个更大元素 III ,难度为 中等。 Tag : 「模拟」、「双指针」 给你一个正整数 $n$,请你找出符合条件的最小整数,其由重新排列 $n$
871. 最低加油次数 : 简单优先队列(堆)贪心题
题目描述 这是 LeetCode 上的 871. 最低加油次数 ,难度为 困难。 Tag : 「贪心」、「优先队列(堆)」、「模拟」 汽车从起点出发驶向目的地,该目的地位于出发位置东面 target
241. 为运算表达式设计优先级 : DFS 运用题
题目描述 这是 LeetCode 上的 241. 为运算表达式设计优先级 ,难度为 中等。 Tag : 「DFS」、「爆搜」 给你一个由数字和运算符组成的字符串 expression,按不同优先级组合
1175. 质数排列 : 乘法原理运用题
题目描述 这是 LeetCode 上的 1175. 质数排列 ,难度为 简单。 Tag : 「数学」、「组合数」、「二分」、「打表」 请你帮忙给从 $1$ 到 $n$ 的数设计排列方案,使得所有的「质
535. TinyURL 的加密与解密 : 设计一个 URL 简化系统
题目描述 这是 LeetCode 上的 535. TinyURL 的加密与解密 ,难度为 中等。 Tag : 「哈希表」、「模拟」 TinyURL 是一种 URL 简化服务, 比如:当你输入一个 UR
下一页