首页
动态
友链
留言
关于
归档
全部分类
全部标签
其它
Wiki
知识库
思维导图
开往
ガヴのサイト
列車は必ず次の駅へ。では舞台は?私たちは?
累计撰写
674
篇文章
累计创建
129
个标签
累计收到
33
条评论
栏目
首页
动态
友链
留言
关于
归档
全部分类
全部标签
其它
Wiki
知识库
思维导图
开往
目 录
CONTENT
最新文章
2022-09-01
【遍历, 模拟】商品折扣后的最终价格
题目1475. 商品折扣后的最终价格给你一个数组 prices ,其中 prices[i] 是商店里第 i 件商品的价格。商店里正在进行促销活动,如果你要买第 i 件商品,那么你可以得到与 prices[j] 相等的折扣,其中 j 是满足 j > i 且 prices[j] <= pri
2022-09-01
605
0
0
力扣
算法
2022-08-31
【栈, 模拟】验证栈序列
题目946. 验证栈序列给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true;否则,返回 false 。示例 1:输入:pushed = [1,2,3,4,5], popped =
2022-08-31
734
0
0
力扣
算法
2022-08-30
【DFS, 二叉树】最大二叉树 II
题目998. 最大二叉树 II最大树 定义:一棵树,并满足:其中每个节点的值都大于其子树中的任何其他值。给你最大树的根节点 root 和一个整数 val 。就像 之前的问题 那样,给定的树是利用 Construct(a) 例程从列表 a(root = Construct(a))递归地构建的:如果 a
2022-08-30
683
0
0
力扣
算法
2022-08-29
【字符串】从字符串中移除星号
题目6161. 从字符串中移除星号给你一个包含若干星号 * 的字符串 s 。在一步操作中,你可以:选中 s 中的一个星号。移除星号 左侧 最近的那个 非星号 字符,并移除该星号自身。返回移除 所有 星号之后的字符串**。**注意:生成的输入保证总是可以执行题面中描述的操作。可以证明结果字符串是唯一的
2022-08-29
564
0
0
算法
力扣
2022-08-29
【排序, 前缀和, 二分查找】和有限的最长子序列
题目6160. 和有限的最长子序列给你一个长度为 n 的整数数组 nums ,和一个长度为 m 的整数数组 queries 。返回一个长度为 m 的数组 answer ,其中 answer[i] 是 nums 中 元素之和小于等于 queries[i] 的 子序列 的 最大 长度。子序列 是由一个数
2022-08-29
794
0
0
力扣
算法
2022-08-29
【双指针】重新排列数组
题目1470. 重新排列数组给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列,返回重排后的数组。示例 1:输入:nums = [2,5,1,3,4,7]
2022-08-29
463
0
0
力扣
算法
2022-08-27
【DFS, 二叉树】二叉树最大宽度
题目662. 二叉树最大宽度给你一棵二叉树的根节点 root ,返回树的 最大宽度 。树的 最大宽度 是所有层中最大的 宽度 。每一层的 宽度 被定义为该层最左和最右的非空节点(即,两个端点)之间的长度。将这个二叉树视作与满二叉树结构相同,两端点间会出现一些延伸到这一层的 null 节点,这些 nu
2022-08-27
662
0
0
力扣
算法
2022-08-26
【排序, 遍历】数组中两元素的最大乘积
题目1464. 数组中两元素的最大乘积给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j*,*使 (nums[i]-1)*(nums[j]-1) 取得最大值。请你计算并返回该式的最大值。示例 1:输入:nums = [3,4,5,2]输出:12 解释:如果选择下标 i=1 和 j=2
2022-08-26
592
0
0
算法
力扣
2022-08-25
【排序, 双指针】找到 K 个最接近的元素
题目658. 找到 K 个最接近的元素给定一个 排序好 的数组 arr ,两个整数 k 和 x ,从数组中找到最靠近 x(两数之差最小)的 k 个数。返回的结果必须要是按升序排好的。整数 a 比整数 b 更接近 x 需要满足:|a - x| < |b - x| 或者|a - x| == |b
2022-08-25
463
0
0
力扣
算法
2022-08-24
【计数】通过翻转子数组使两个数组相等
题目1460. 通过翻转子数组使两个数组相等给你两个长度相同的整数数组 target 和 arr 。每一步中,你可以选择 arr 的任意 非空子数组 并将它翻转。你可以执行此过程任意次。如果你能让 arr 变得与 target 相同,返回 True;否则,返回 False 。示例 1:输入:targ
2022-08-24
555
0
0
算法
力扣
1
...
42
43
44
...
68