力扣题解
文章平均质量分 78
如题。
liweiwei1419
简单、诚实。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
题解 | 「力扣」第 413 题:等差数列划分(中等、滑动窗口、动态规划)
「力扣」第 413 题:等差数列划分(中等) 题目链接:等差数列划分 题解链接: 如果一个数列 至少有三个元素 ,并且任意两个相邻元素之差相同,则称该数列为等差数列。 例如,[1, 3, 5, 7, 9]、[7, 7, 7, 7] 和 [3, -1, -5, -9] 都是等差数列。 给你一个整数数组 nums ,返回数组 nums 中所有为等差数组的 子数组 个数。 子数组 是数组中的一个连续序列。 示例 1: 输入:nums = [1, 2, 3, 4] 输出:3 解释:nums 中有三个子等差数原创 2021-08-12 17:21:55 · 964 阅读 · 0 评论 -
为什么有一些二分查找取 mid 的时候要加 1
为什么有一些二分查找取 mid 的时候要加 1 以「力扣」第 69 题:x 的平方根为例。 题目描述:实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 输入: 4 输出: 2 示例 2: 输入: 8 输出: 2 说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。 数据范围: 0 <= x <= 2^31 - 1 这道问题的原创 2021-08-01 10:34:30 · 3269 阅读 · 1 评论 -
「力扣」第 1673 题:找出最具竞争力的子序列(栈)
「力扣」第 1673 题:找出最具竞争力的子序列(栈) 给你一个整数数组 nums 和一个正整数 k ,返回长度为 k 且最具 竞争力 的 nums 子序列。 数组的子序列是从数组中删除一些元素(可能不删除元素)得到的序列。 在子序列 a 和子序列 b 第一个不相同的位置上,如果 a 中的数字小于 b 中对应的数字,那么我们称子序列 a 比子序列 b(相同长度下)更具 竞争力 。 例如,[1,3,4] 比 [1,3,5] 更具竞争力,在第一个不相同的位置,也就是最后一个位置上, 4 小于 5 。 示例 1:原创 2021-08-01 09:33:37 · 2420 阅读 · 0 评论
分享