首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
leecode算法
stay_foolish
创建于2021-06-17
订阅专栏
算法太难了!!!
暂无订阅
共28篇文章
创建于2021-06-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
路径总和 III
``` /** * 给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。 * * 路径 不需要从根节点开始,也不需要
统计二叉树中好节点的数目
``` /** * 给你一棵根为 root 的二叉树,请你返回二叉树中好节点的数目。 * * 「好节点」X 定义为:从根到该节点 X 所经过的节点中,没有任何节点的值大于 X 的值。 * * 参考链接
叶子相似的树
``` /** * 请考虑一棵二叉树上所有的叶子,这些叶子的值按从左到右的顺序排列形成一个 叶值序列 。 * * * * 举个例子,如上图所示,给定一棵叶值序列为 (6, 7, 4, 9, 8) 的树
二叉树的最大深度
``` /** * 给定一个二叉树 root ,返回其最大深度。 * * 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 * https://leetcode.cn/proble
链表最大孪生和
``` /** * 在一个大小为 n 且 n 为 偶数 的链表中,对于 0 <= i <= (n / 2) - 1 的 i ,第 i 个节点(下标从 0 开始)的孪生节点为第 (n-1-i) 个节点
反转链表
``` /** * 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 */ public class ReverseList { /** * 题解: * 1. 判断当前head节点是
奇偶链表
``` /** * 给定单链表的头节点 head ,将所有索引为奇数的节点和索引为偶数的节点分别组合在一起,然后返回重新排序的列表。 * * 第一个节点的索引被认为是 奇数 , 第二个节点的索引为 偶
删除链表的中间节点
``` /** * 给你一个链表的头节点 head 。删除 链表的 中间节点 ,并返回修改后的链表的头节点 head 。 * * 长度为 n 链表的中间节点是从头数起第 ⌊n / 2⌋ 个节点(下标从
最近的请求次数
``` /** * 写一个 RecentCounter 类来计算特定时间范围内最近的请求。 * * 请你实现 RecentCounter 类: * * RecentCounter() 初始化计数器,请
字符串解码
``` /** * 给你一个包含若干星号 * 的字符串 s 。 * * 在一步操作中,你可以: * * 选中 s 中的一个星号。 * 移除星号 左侧 最近的那个 非星号 字符,并移除该星号自身。 *
行星碰撞
``` /** * 给你一个包含若干星号 * 的字符串 s 。 * * 在一步操作中,你可以: * * 选中 s 中的一个星号。 * 移除星号 左侧 最近的那个 非星号 字符,并移除该星号自身。 *
从字符串中移除星号
``` /** * 给你一个包含若干星号 * 的字符串 s 。 * * 在一步操作中,你可以: * * 选中 s 中的一个星号。 * 移除星号 左侧 最近的那个 非星号 字符,并移除该星号自身。 *
相等行列对
给你一个下标从 0 开始、大小为 n x n 的整数矩阵 grid ,返回满足 Ri 行和 Cj 列相等的行列对 (Ri, Cj) 的数目。 如果行和列以相同的顺序包含相同的元素(即相等的数组),则认
确定两个字符串是否接近
如果可以使用以下操作从一个字符串得到另一个字符串,则认为两个字符串 接近 : 操作 1:交换任意两个 现有 字符。 例如,abcde -> aecdb 操作 2:将一个 现有 字符的每次出现转换为另一
删掉一个元素以后全为 1 的最长子数组
给你一个二进制数组 nums ,你需要从中删掉一个元素。 请你在删掉元素的结果数组中,返回最长的且只包含 1 的非空子数组的长度。 如果不存在这样的子数组,请返回 0 。 来源:力扣(LeetCode
最大连续1的个数 III
给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0 ,则返回 数组中连续 1 的最大个数 。
定长子串中元音的最大数目
给你字符串 s 和整数 k 。 请返回字符串 s 中长度为 k 的单个子字符串中可能包含的最大元音字母数。 英文中的 元音字母 为(a, e, i, o, u)。 来源:力扣(LeetCode) 链接
子数组最大平均数 I
给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。 请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数。 任何误差小于 10-5 的答案都将被视为正确答案。 来源:力扣
K 和数对的最大数目
给你一个整数数组 nums 和一个整数 k 。 每一步操作中,你需要从数组中选出和为 k 的两个整数,并将它们移出数组。 返回你可以对数组执行的最大操作数。 来源:力扣(LeetCode) 链接:ht
盛最多水的容器
给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳
下一页