首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法与数据结构
wzhaofei
创建于2021-10-31
订阅专栏
算法与数据结构
等 6 人订阅
共88篇文章
创建于2021-10-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
leetcode 380. O(1) 时间插入、删除和获取随机元素
leetcode 380. O(1) 时间插入、删除和获取随机元素 实现RandomizedSet 类: RandomizedSet() 初始化 RandomizedSet 对象 bool inser
leetcode 2226. 每个小孩最多能分到多少糖果
给你一个 下标从 0 开始 的整数数组 candies 。数组中的每个元素表示大小为 candies[i] 的一堆糖果。你可以将每堆糖果分成任意数量的 子堆 ,但 无法 再将两堆合并到一起。 另给你一
310. 最小高度树
310. 最小高度树 树是一个无向图,其中任何两个顶点只通过一条路径连接。 换句话说,一个任何没有简单环路的连通图都是一棵树。 给你一棵包含 n 个节点的树,标记为 0 到 n - 1 。给定数字 n
2194. Excel 表中某个范围内的单元格
2194. Excel 表中某个范围内的单元格 Excel 表中的一个单元格 (r, c) 会以字符串 "" 的形式进行表示,其中: 找出所有满足 r1 <= x <= r2 且 c1 <= y <=
leetcode 9. 回文数
9. 回文数 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 12
521. 最长特殊序列 Ⅰ
521. 最长特殊序列 Ⅰ 给你两个字符串 a 和 b,请返回 这两个字符串中 最长的特殊序列 的长度。如果不存在,则返回 -1 。 「最长特殊序列」 定义如下:该序列为 某字符串独有的最长子序列(
1684. 统计一致字符串的数目
1684. 统计一致字符串的数目 给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words 。如果一个字符串的每一个字符都在 allowed 中,就称这个字符串是 一致字符串 。
leetcode 2202. K 次操作后最大化顶端元素
leetcode 2202. K 次操作后最大化顶端元素 给你一个下标从 0 开始的整数数组 nums ,它表示一个 栈 ,其中 nums[0] 是栈顶的元素。 每一次操作中,你可以执行以下操作 之一
leetcode 2201. 统计可以提取的工件
leetcode 2201. 统计可以提取的工件 存在一个 n x n 大小、下标从 0 开始的网格,网格中埋着一些工件。给你一个整数 n 和一个下标从 0 开始的二维整数数组 artifacts ,
leetcode 2200. 找出数组中的所有 K 近邻下标
2200. 找出数组中的所有 K 近邻下标 给你一个下标从 0 开始的整数数组 nums 和两个整数 key 和 k 。K 近邻下标 是 nums 中的一个下标 i ,并满足至少存在一个下标 j 使得
leetcode 2207. 字符串中最多数目的子字符串
leetcode 2207. 字符串中最多数目的子字符串 给你一个下标从 0 开始的字符串 text 和另一个下标从 0 开始且长度为 2 的字符串 pattern ,两者都只包含小写英文字母。 你可
leetcode 2209. 用地毯覆盖后的最少白色砖块
2209. 用地毯覆盖后的最少白色砖块 给你一个下标从 0 开始的 二进制 字符串 floor ,它表示地板上砖块的颜色。 floor[i] = '0' 表示地板上第 i 块砖块的颜色是 黑色 。 f
leetcode 2210. 统计数组中峰和谷的数量
leetcode 2210. 统计数组中峰和谷的数量 给你一个下标从 0 开始的整数数组 nums 。如果两侧距 i 最近的不相等邻居的值均小于 nums[i] ,则下标 i 是 nums 中,某个峰
leetcode 5268. 找出两数组的不同
leetcode 5268. 找出两数组的不同 给你两个下标从 0 开始的整数数组 nums1 和 nums2 ,请你返回一个长度为 2 的列表 answer ,其中: answer[0] 是 num
leetcode 172. 阶乘后的零
leetcode 172. 阶乘后的零 给定一个整数 n ,返回 n! 结果中尾随零的数量。 提示 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1 示例 1:
[路飞]_leetcode 1909. 删除一个元素使数组严格递增
1909. 删除一个元素使数组严格递增 给你一个下标从 0 开始的整数数组 nums ,如果 恰好 删除 一个 元素后,数组 严格递增 ,那么请你返回 true ,否则返回 false 。如果数组本身
[路飞]_leetcode 1450. 在既定时间做作业的学生人数
1450. 在既定时间做作业的学生人数 给你两个整数数组 startTime(开始时间)和 endTime(结束时间),并指定一个整数 queryTime 作为查询时间。 已知,第 i 名学生在 st
[路飞]_leetcode 2016. 增量元素之间的最大差值
2016. 增量元素之间的最大差值 给你一个下标从 0 开始的整数数组 nums ,该数组的大小为 n ,请你计算 nums[j] - nums[i] 能求得的 最大差值 ,其中 0 <= i < j
575. 分糖果
575. 分糖果 Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。 医生建议 Alice 要少摄入糖分,只吃
[路飞]_leetcode 122. 买卖股票的最佳时机 II
122. 买卖股票的最佳时机 II 给定一个数组 prices ,其中 prices[i] 表示股票第 i 天的价格。 在每一天,你可能会决定购买和/或出售股票。你在任何时候 最多 只能持有 一股 股
下一页