首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
leetcode
tukoyi
创建于2022-02-11
订阅专栏
刷题
暂无订阅
共548篇文章
创建于2022-02-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
994. 腐烂的橘子
题目: 在给定的 m x n 网格 grid 中,每个单元格可以有以下三个值之一: 值 0 代表空单元格; 值 1 代表新鲜橘子; 值 2 代表腐烂的橘子。 每分钟,腐烂的橘子 周围 4 个方向上相邻
1765. 地图中的最高点
题目: 给你一个大小为 m x n 的整数矩阵 isWater ,它代表了一个由 陆地 和 水域 单元格组成的地图。 如果 isWater[i][j] == 0 ,格子 (i, j) 是一个 陆地 格
方法一、拓扑排序
题目: 算法: 方法一:dfs 方法二:拓补排序 按没钱->有钱构建邻接表,将入度为0 的person加入队列 ,然后将他们的下游节点加入队列。直到队列为0。 对于队列中的元素,如果它比他们更穷的人比
894. 所有可能的真二叉树
题目: 给你一个整数 n ,请你找出所有可能含 n 个节点的 真二叉树 ,并以列表形式返回。答案中每棵树的每个节点都必须符合 Node.val == 0 。 答案的每个元素都是一棵真二叉树的根节点。你
1911. 最大子序列交替和
**题目: ** 一个下标从 0 开始的数组的 交替和 定义为 偶数 下标处元素之 和 减去 奇数 下标处元素之 和 。 比方说,数组 [4,2,5,3] 的交替和为 (4 + 5) - (2 + 3
6351. 标记所有元素后数组的分数
题目: 给你一个数组 nums ,它包含若干正整数。 一开始分数 score = 0 ,请你按照下面算法求出最后分数: 从数组中选择最小且没有被标记的整数。如果有相等元素,选择下标最小的一个。 将选中
6324. 最大化数组的伟大值
题目: 给你一个下标从 0 开始的整数数组 nums 。你需要将 nums 重新排列成一个新的数组 perm 。 定义 nums 的 伟大值 为满足 0 <= i < nums.length 且 pe
6323. 将钱分给最多的儿童
题目: 给你一个整数 money ,表示你总共有的钱数(单位为美元)和另一个整数 children ,表示你要将钱分配给多少个儿童。 你需要按照如下规则分配: 所有的钱都必须被分配。 每个儿童至少获得
983. 最低票价
题目: 在一个火车旅行很受欢迎的国度,你提前一年计划了一些火车旅行。在接下来的一年里,你要旅行的日子将以一个名为 days 的数组给出。每一项是一个从 1 到 365 的整数。 火车票有 三种不同的销
971. 翻转二叉树以匹配先序遍历
题目: 给你一棵二叉树的根节点 root ,树中有 n 个节点,每个节点都有一个不同于其他节点且处于 1 到 n 之间的值。 另给你一个由 n 个值组成的行程序列 voyage ,表示 预期 的二叉树
1312. 让字符串成为回文串的最少插入次数
题目: 给你一个字符串 s ,每一次操作你都可以在字符串的任意位置插入任意字符。 请你返回让 s 成为回文串的 最少操作次数 。 「回文串」是正读和反读都相同的字符串。 算法: 方法一:暴力 TLE,
1510. 石子游戏 IV
题目: Alice 和 Bob 两个人轮流玩一个游戏,Alice 先手。 一开始,有 n 个石子堆在一起。每个人轮流操作,正在操作的玩家可以从石子堆里拿走 任意 非零 平方数 个石子。 如果石子堆里没
1497. 检查数组对是否可以被 k 整除
题目: 给你一个整数数组 arr 和一个整数 k ,其中数组长度是偶数,值为 n 。 现在需要把数组恰好分成 n / 2 对,以使每对数字的和都能够被 k 整除。 如果存在这样的分法,请返回 True
768. 最多能完成排序的块 II
题目: 给你一个整数数组 arr 。 将 arr 分割成若干 块 ,并将这些块分别进行排序。之后再连接起来,使得连接的结果和按升序排序后的原数组相同。 返回能将数组分成的最多块数? 算法: 方法一:单
1005. K 次取反后最大化的数组和
题目: 给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组: 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。 重复这个过程恰好 k 次。可以多次选择同一个下标 i
2192. 有向无环图中一个节点的所有祖先
题目: 给你一个正整数 n ,它表示一个 有向无环图 中节点的数目,节点编号为 0 到 n - 1 (包括两者)。 给你一个二维整数数组 edges ,其中 edges[i] = [fromi, to
2321. 拼接数组的最大分数
题目: 给你两个下标从 0 开始的整数数组 nums1 和 nums2 ,长度都是 n 。 你可以选择两个整数 left 和 right ,其中 0 <= left <= right < n ,接着
6313. 统计将重叠区间合并成组的方案数
题目: 给你一个二维整数数组 ranges ,其中 ranges[i] = [starti, endi] 表示 starti 到 endi 之间(包括二者)的所有整数都包含在第 i 个区间中。 你需要
995. K 连续位的最小翻转次数
**题目: ** 给定一个二进制数组 nums 和一个整数 k 。 k位翻转 就是从 nums 中选择一个长度为 k 的 子数组 ,同时把子数组中的每一个 0 都改成 1 ,把子数组中的每一个 1 都
1310. 子数组异或查询
**题目: ** https://leetcode.cn/problems/xor-queries-of-a-subarray/description/?orderBy=most_votes 算法:
下一页