首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
刷穿 LeetCode
宫水三叶的刷题日记
创建于2021-05-19
订阅专栏
本专栏除了讲解解题思路以外,还会给出最简洁的代码。
等 2930 人订阅
共980篇文章
创建于2021-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
啥是「均摊复杂度」呀?我的算法击败 100%,是 O(1) 算法了吧?| Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 232. 用栈实现队列 。 Tag : 「栈」、「队列」 请你仅使用两个栈实现先入先
为啥使用「单调栈」呀?从「朴素解法」的角度去理解「单调栈」| Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 503. 下一个更大元素 II ,难度为 中等。 Tag : 「单调栈」 给定一个循
统计两数「二进制表示中不同位」个数的几种方式 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 逐位比较 本身不改变 $x$ 和 $y$,每次取不同的偏移位进行比较,不同则加一。 循环固定取满 $32$ 。 代码: 时间
详解如何利用二分解决「搜索旋转排序数组」问题|Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 81. 搜索旋转排序数组 II 。 Tag : 「二分」 已知存在一个按非降序排列的
一文详解回溯算法如何解决分割回文串 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 131. 分割回文串 ,难度为 中等。 Tag : 「回文串」、「回溯算法」、「动态
详解「快速判断是否回文」&「递推最小分割次数」两遍 DP 解法 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 132. 分割回文串 II ,难度为 困难。 Tag : 「回文串」、「线性 DP」
简单题的五种解法 : 删除字符串中相邻重复项 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 1047. 删除字符串中的所有相邻重复项 ,难度为 简单。 Tag : 「队列」、「
详解使用「堆优化 Dijkstra」+ 「动态规划」求解路径数 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 1786. 从第一个节点出发到最后一个节点的受限路径数 ,难度为 中等。 Tag :
使用「双栈」解决「究极表达式计算」问题 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 227. 基本计算器 II ,难度为 中等。 Tag : 「表达式计算」 给你一个字
如何挖掘二叉树特性的「规律」解法 (含证明)| Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 331. 验证二叉树的前序序列化 ,难度为 中等。 Tag : 「二叉树」 序列化二
设计哈希集合的三种方式 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 705. 设计哈希集合。 Tag : 「哈希表」 不使用任何内建的哈希表库设计一个哈
螺旋矩阵 II:详解「形状」解法 &「方向」解法 | Java 刷题打卡
题目描述 这是 LeetCode 上的 59. 螺旋矩阵 II ,难度为 中等。 Tag : 「模拟」 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x
详解「字符串匹配」的通用思路和技巧| Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 115. 不同的子序列 ,难度为 困难。 Tag : 「线性 DP」 给定一个字符串
应用哨兵技巧对链表进行翻转操作 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 92. 反转链表 II ,难度为 中等。 Tag : 「链表」 给你单链表的头指针
两种方式使用栈解决「逆波兰表达式求值」问题 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 150. 逆波兰表达式求值 ,难度为 中等。 Tag : 「表达式计算」 根据 逆波
使用双端队列求解的两种方式 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 1190. 反转每对括号间的子串 ,难度为 中等。 Tag : 「双端队列」、「栈」
树的搜索:递归与迭代找堂兄弟节点 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 993. 二叉树的堂兄弟节点 。 Tag : 「树的搜索」、「BFS」、「DFS」
滑动窗口解决找「子数组最大平均数」问题 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 643. 子数组最大平均数 I ,难度为 简单。 Tag : 「滑动窗口」 给定 n
经典题再升级:删除排序链表中的重复元素 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 82. 删除排序链表中的重复元素 II ,难度为 中等。 Tag : 「链表」 存在
原地实现矩阵置零|Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 题目描述 这是 LeetCode 上的 73. 矩阵置零 ,难度为 中等。 Tag : 「模拟」 给定一个 m x n 的矩
下一页