leetcode
每天刷一道leetcode,包含leetcode的题解,和c++代码
INGNIGHT
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
115 · 不同的路径 II(dp)
【代码】115 · 不同的路径 II(dp)原创 2025-11-10 11:04:45 · 119 阅读 · 0 评论 -
单词搜索 II · Word Search II(字典树trie)
1.当你需要一个一个遍历字符串,矩阵或者其他的,trie帮助你优化遍历过程中可能性。2.hash换为trire树节约空间。原创 2025-10-19 13:02:09 · 180 阅读 · 0 评论 -
大厂高频算法和数据结构面试题
解释:青蛙可以成功过河,按照如下方案跳跃:跳 1 个单位到第 2 块石子, 然后跳 2 个单位到第 3 块石子, 接着 跳 2 个单位到第 4 块石子, 然后跳 3 个单位到第 6 块石子, 跳 4 个单位到第 7 块石子, 最后,跳 5 个单位到第 8 个石子(即最后一块石子)。在一个二维的花园中,有一些用 (x, y) 坐标表示的树。(就像ls命令一样)例如arr = [3,1,2],数字对有(3,3) (3,1) (3,2) (1,3) (1,1) (1,2) (2,3) (2,1) (2,2)原创 2025-10-11 16:24:56 · 572 阅读 · 0 评论 -
派对的最大快乐值
当前节点选择,child可以max(选择,不选择)当前节点选择,child都得不能选择。原创 2025-10-08 09:09:12 · 143 阅读 · 0 评论 -
二叉树递归套路,树形dp
原创 2025-10-08 08:45:06 · 94 阅读 · 0 评论 -
找到二叉树中的最大搜索二叉子树
【代码】找到二叉树中的最大搜索二叉子树。原创 2025-10-05 12:14:25 · 90 阅读 · 0 评论 -
二叉树-直通BAT
【代码】二叉树-直通BAT。原创 2025-10-01 20:56:40 · 135 阅读 · 0 评论 -
RandomPool结构(hash)
【代码】RandomPool结构(hash)原创 2025-09-29 17:44:29 · 139 阅读 · 0 评论 -
morris遍历
如果需要左树和右树的结果,在求得最优结,树形dp是最优解决。如果不需要则morris遍历是最优解决。原创 2025-09-27 14:14:12 · 183 阅读 · 0 评论 -
欧拉信封问题
上面是著名的欧拉信封原题,我们将题目变化一下,假设有一个村庄,规定每个村民都要往外寄出一封信,但不能寄给自己,都要收到别人的一封信,假设有N位村民,有多少种寄法。从小样本开始枚举,看能不能递推出公式。2个人----互相寄,1种。原创 2025-09-14 21:54:49 · 210 阅读 · 0 评论 -
给定一个有序的正数数组arr和一个正数range,如果可以自由选择arr中的数字,想累加得 到 1~range 范围上所有的数,返回arr最少还缺几个数。
touch表示能够到最大的数字。原创 2025-09-14 14:58:43 · 210 阅读 · 0 评论 -
面试题16.16. 部分排序
【代码】面试题16.16. 部分排序。原创 2025-09-12 21:29:22 · 261 阅读 · 0 评论 -
面试题 16.14.最佳直线
4.共斜率 k = (y1-y2) / (x1-x2) ,注意需要用辗转相处法,求得最大公约数。1.共点,x1==x2 && y1 == y2。2.x共线 x1 == x2。3.y共线 y1 == y2。原创 2025-09-12 17:54:03 · 184 阅读 · 0 评论 -
流式数据判断top k
你有一个实时数据流:xtxt 是当前数据的 Top 1% 吗?xtxt 在当前数据中排名第几?xtxt 是否进入了 Top K?精确排名:小顶堆(Top K)、全量排序(小规模)百分比估计:t-digest(推荐)、直方图分桶选择算法时需权衡:精度 vs 性能 vs 内存。原创 2025-08-22 10:34:27 · 851 阅读 · 0 评论 -
面试题 16.08. 整数的英语表示
【代码】面试题 16.08. 整数的英语表示。原创 2025-08-18 12:14:20 · 336 阅读 · 0 评论 -
子数组的最大异或和
【代码】子数组的最大异或和。原创 2024-10-20 11:25:31 · 332 阅读 · 0 评论 -
字符串转成double类型
要求:任意字符串,考虑非法情况,不用考虑double溢出情况,不调用系统库(pow/atoi等)把一个字符串转成double类型。原创 2024-07-31 10:03:40 · 618 阅读 · 0 评论 -
面试题 08.14. 布尔运算
题解:dp[i][j][0/1] 表示,从下标i到下标j之间,满足0/1的情况是多少。原创 2024-06-22 10:49:46 · 282 阅读 · 0 评论 -
2376.统计特殊整数
【代码】【无标题】原创 2024-06-17 13:21:39 · 344 阅读 · 0 评论 -
面试题 10.11. 峰与谷
【代码】面试题 10.11. 峰与谷。原创 2024-06-16 18:11:18 · 282 阅读 · 0 评论 -
面试题 17.07. 婴儿名字
【代码】面试题 17.07. 婴儿名字。原创 2024-06-16 16:27:55 · 317 阅读 · 0 评论 -
面试题 17.17. 多次搜索
【代码】面试题 17.17. 多次搜索。原创 2024-06-16 11:41:34 · 267 阅读 · 0 评论 -
面试题 17.09. 第 k 个数
题解:堆和hash表。原创 2024-06-15 23:04:07 · 220 阅读 · 0 评论 -
面试题 17.05. 字母与数字
题解:把字母看成1,把数字看为-1,将题目变为求的和为0的最长连续子数组。原创 2024-06-15 22:36:49 · 283 阅读 · 0 评论 -
面试题 17.06. 2出现的次数
【代码】【无标题】原创 2024-06-15 15:46:02 · 263 阅读 · 0 评论 -
面试题 17.15. 最长单词
【代码】面试题 17.15. 最长单词。原创 2024-06-09 17:52:47 · 300 阅读 · 0 评论 -
1359 · 有序数组转换为二叉搜索树
【代码】1359 · 有序数组转换为二叉搜索树。原创 2024-01-14 18:54:45 · 484 阅读 · 0 评论 -
复杂链式结构:跳表
原创 2023-10-07 14:35:14 · 364 阅读 · 0 评论 -
187. 重复的DNA序列
链接:187. 重复的DNA序列题解:原创 2023-10-06 23:24:08 · 209 阅读 · 0 评论 -
1392. 最长快乐前缀
【代码】1392. 最长快乐前缀。原创 2023-10-06 22:36:13 · 185 阅读 · 0 评论 -
1147. 段式回文
【代码】1147. 段式回文。原创 2023-10-06 17:38:34 · 162 阅读 · 0 评论 -
将二叉搜索树转化为排序的双向链表
【代码】将二叉搜索树转化为排序的双向链表。原创 2023-10-05 16:46:17 · 190 阅读 · 0 评论 -
面试题 17.24. 最大子矩阵(前缀和)
链接:https://leetcode.cn/problems/max-submatrix-lcci/solutions/137568/zhe-yao-cong-zui-da-zi-xu-he-shuo-qi-you-jian-dao-/我们以第i行为第一行,向下延申,设最后一行为第j行,我们就i在这么一个范围内,将二维问题转化为一维问题,再求解最大子序列和。这样我们就将二维问题转化为了一维问题,现在另一个问题就是怎么把所有情况都遍历到呢?作者:bugsmaker。原创 2023-10-05 15:41:19 · 190 阅读 · 0 评论 -
540. 有序数组中的单一元素
如果 mid\textit{mid}mid 是奇数,则比较 nums[mid−1]\textit{nums}[\textit{mid} - 1]nums[mid−1] 和 nums[mid]\textit{nums}[\textit{mid}]nums[mid] 是否相等。因此在二分查找的过程中,不需要判断 mid\textit{mid}mid 的奇偶性,mid\textit{mid}mid 和 mid⊕1\textit{mid} \oplus 1mid⊕1 即为每次需要比较元素的两个下标。原创 2023-10-04 23:38:32 · 971 阅读 · 0 评论 -
752. 打开转盘锁
【代码】752. 打开转盘锁。原创 2023-09-15 23:03:44 · 647 阅读 · 0 评论 -
496. 下一个更大元素 I
【代码】496. 下一个更大元素 I。原创 2023-09-09 22:17:12 · 268 阅读 · 0 评论 -
400. 第 N 位数字
【代码】400. 第 N 位数字。原创 2023-09-02 17:29:28 · 221 阅读 · 0 评论 -
670. 最大交换
【代码】670. 最大交换。原创 2023-09-01 11:39:32 · 188 阅读 · 0 评论 -
13. 罗马数字转整数
【代码】13. 罗马数字转整数。原创 2023-08-31 23:55:55 · 186 阅读 · 0 评论 -
12. 整数转罗马数字
【代码】12. 整数转罗马数字。原创 2023-08-31 23:20:35 · 202 阅读 · 0 评论
分享