首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
每日学算法
_Rainbow
创建于2021-12-13
订阅专栏
前端,前端,停了你就不好端
等 1 人订阅
共107篇文章
创建于2021-12-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[路飞]_leetcode-53-最大子数组和
题目描述 [题目地址] 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1: 示例 2: 示例 3:
[路飞]_leetcode-207-课程表
题目描述 [题目地址] 你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisite
[路飞]_leetcode-491-递增子序列
题目描述 [题目地址] 给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。 数组中可能含有重复元素,如出现两个整数相等
[路飞]_leetcode-面试题 04.12-求和路径
题目描述 [题目地址] 给定一棵二叉树,其中每个节点都含有一个整数数值(该值或正或负)。设计一个算法,打印节点数值总和等于某个给定值的所有路径的数量。注意,路径不一定非得从二叉树的根节点或叶节点开始或
[路飞]_leetcode-1288-删除被覆盖区间
题目描述 [题目地址] 给你一个区间列表,请你删除列表中被其他区间所覆盖的区间。 只有当 c <= a 且 b <= d 时,我们才认为区间 [a,b) 被区间 [c,d) 覆盖。 在完成所有删除操作
[路飞]_leetcode-56-合并区间
题目描述 [题目地址] 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数
[路飞]_leetcode-23-合并K个升序链表
题目描述 [题目地址] 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 示例 2: 示例 3: 提示: k == lists.leng
[路飞]_leetcode-1508-子数组和排序后的区间和
题目描述 [题目地址] 给你一个数组 nums ,它包含 n 个正整数。你需要计算所有非空连续子数组的和,并将它们按升序排序,得到一个新的包含 n * (n + 1) / 2 个数字的数组。 请你返回
[路飞]_leetcode-327-区间和的个数
题目描述 [题目地址] 给你一个整数数组 nums 以及两个整数 lower 和 upper 。求数组中,值位于范围 [lower, upper] (包含 lower 和 upper)之内的 区间和的
[路飞]_leetcode-315-计算右侧小于当前元素的个数
题目描述 [题目地址] 给你一个整数数组 nums **,按要求返回一个新数组 counts **。数组 counts 有该性质: counts[i] 的值是 nums[i] 右侧小于 nums[i
[路飞]_leetcode-1302-层数最深叶子节点的和
题目描述 [题目地址] 给你一棵二叉树的根节点 root ,请你返回 层数最深的叶子节点的和 。 示例 1: 示例 2: 提示: 树中节点数目在范围 [1, 104] 之间。 1 <= Node.va
[路飞]_leetcode-面试题 04.08-首个共同祖先
题目描述 [题目地址] 设计并实现一个算法,找出二叉树中某两个节点的第一个共同祖先。不得将其他的节点存储在另外的数据结构中。注意:这不一定是二叉搜索树。 例如,给定如下二叉树: root = [3,5
[路飞]_leetcode-1305-两棵二叉搜索树中的所有元素
题目描述 [题目地址] 给你 root1 和 root2 这两棵二叉搜索树。 请你返回一个列表,其中包含 两棵树 中的所有整数并按 升序 排序。. 示例 1: 示例 2: 示例 3: 示例 4: 示例
[路飞]_leetcode-剑指 Offer 51-数组中的逆序对
题目描述 [题目地址] 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 示例 1: 限制: 0 <= 数组长度 <= 50
[路飞]_leetcode-95-不同的二叉搜索树 II
题目描述 [题目地址] 给你一个整数 n ,请你生成并返回所有由 n 个节点组成且节点值从 1 到 n 互不相同的不同 二叉搜索树 **。可以按 任意顺序 返回答案。 示例 1: 示例 2: 提示:
[路飞]_leetcode-剑指 Offer 21-调整数组顺序使奇数位于偶数前面
题目描述 [题目地址] 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。 示例: 提示: 0 <= nums.length <= 500
[路飞]_leetcode-148-排序链表
[题目地址] 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例 1: 示例 2: 示例 3: 提示: 链表中节点的数目在范围 [0, 5 * 104] 内 -105 <
[路飞]_leetcode-面试题 17.14-最小K个数
题目描述 设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。 示例: 提示: 0 <= len(arr) <= 100000 0 <= k <= min(100000, len(arr
[路飞]_leetcode-239-滑动窗口最大值
题目描述 [题目地址] 给你一个整数数组 nums,有一个大小为 k **的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动窗口
[路飞]_leetcode-75-颜色分类
题目描述 [题目地址] 给定一个包含红色、白色和蓝色,一共 n 个元素的数组, 原地**对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2
下一页