
力扣题解
文章平均质量分 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 · 876 阅读 · 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 · 3223 阅读 · 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 · 2370 阅读 · 0 评论