674. 最长连续递增序列
分析
- 初始化
res = 0
表示最长递增子序列长度 - 用变量
i
从头开始遍历数组,每次以i
为起点 - 用
j
向右扩展,直到不满足递增条件 - 当前递增区间长度为
j - i
,更新最大值 - 下次从
j
开始继续找下一段
时间复杂度
时间复杂度 O(n)
空间复杂度
空间复杂度 O(1)
C++代码
|
|
res = 0
表示最长递增子序列长度i
从头开始遍历数组,每次以 i
为起点j
向右扩展,直到不满足递增条件j - i
,更新最大值j
开始继续找下一段时间复杂度 O(n)
空间复杂度 O(1)
|
|