首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
leetcode刷题
古德猫柠
创建于2022-02-10
订阅专栏
刷!
暂无订阅
共58篇文章
创建于2022-02-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
leetcode 135. 分发糖果
leetcode 135. 分发糖果 两次遍历找到两个方向上该的糖果值,求每个位置上最大值的和 c++ js
leetcode 513. 找树左下角的值
leetcode 513. 找树左下角的值 递归记录寻找最下层的第一个数,并返回该数。 c++ js
leetcode 1438. 绝对差不超过限制的最长连续子数组
leetcode 1438. 绝对差不超过限制的最长连续子数组 本身是二分查找长度,判断区间长度内最大值与最小值是否满足条件 c++ js
leetcode 862. 和至少为 K 的最短子数组
leetcode 862. 和至少为 K 的最短子数组 采用单调队列维护区域最小值,遍历前缀和并尝试更新最短区间,并且将当前值维护进入单调队列 c++ js
leetcode 剑指 Offer 59 - II. 队列的最大值
leetcode 剑指 Offer 59 - II. 队列的最大值 采用单调队列维护区间最大值 c++ js
leetcode 239. 滑动窗口最大值
leetcode 239. 滑动窗口最大值 使用单调队列,确定区域最大值,超过区间大小将数值放入 c++ js
leetcode 面试题 04.12. 求和路径
leetcode 面试题 04.12. 求和路径 递归求以根节点递归的个数和以左节点和右节点为起始点的个数 c++ js
leetcode 491. 递增子序列
leetcode 491. 递增子序列 深搜数组中的值,当值是单调不降得话加入到结果中并剪枝 c++ js
leetcode 1288. 删除被覆盖区间
leetcode 1288. 删除被覆盖区间 先按左边区间从小到大排序,再按右边区间从大到小排序,当右边区间小于前面的值就是被覆盖的区域 c++ js
leetcode 56. 合并区间
leetcode 56. 合并区间 一个区间开始记为1,结束记为-1,当和值为0的时候则是一个合并完成的区间 c++ js
leetcode 210. 课程表 II
leetcode 210. 课程表 II 利用拓扑排序将入度为0的课程入队,并记录所有拓扑节点 c++ js
leetcode 207. 课程表
leetcode 207. 课程表 拓扑排序计算所有课程的入度,当入度为0就可以将其加入拓扑节点 c++ js
leetcode 274. H 指数
leetcode 274. H 指数 将影响因子按顺序排列后,从后向前遍历数组,只要该值大于h指数的值就可以将h指数加1 c++ js
leetcode 1122. 数组的相对排序
leetcode 1122. 数组的相对排序 利用计数排序的方法依次放置数据,再遍历没有出现的数字 c++ js
leetcode 1302. 层数最深叶子节点的和
leetcode 1302. 层数最深叶子节点的和 采用递归方法找到最大深度下的最大值 c++ js
leetcode 面试题 04.08. 首个共同祖先
leetcode 面试题 04.08. 首个共同祖先 采用递归的方法判断是否在左子树或者右子树中,都存在直接返回该树,否则判断是在左子树还是在右子树中 c++ js
leetcode 1508. 子数组和排序后的区间和
leetcode 1508. 子数组和排序后的区间和 采用优先队列进行多路合并,在区间内将值加上,并将后续的值进入队列 c++ js
leetcode 53. 最大子数组和
leetcode 53. 最大子数组和 采用归并的方法,找到左边和右边两个数组中的最大值,并且在排序时找到左边的最小值和右边的最大值,比较三个值找到最大值 c++ js
leetcode 315. 计算右侧小于当前元素的个数
leetcode 315. 计算右侧小于当前元素的个数 采用归并的方法判断跨区域内的比较个数 c++ js
leetcode 327. 区间和的个数
leetcode 327. 区间和的个数 利用归并排序的方法,将大区间分为了很多小区间,对比两个区间中的值 c++ js
下一页