Class Solution
- java.lang.Object
-
- g0601_0700.s0674_longest_continuous_increasing_subsequence.Solution
-
public class Solution extends Object
674 - Longest Continuous Increasing Subsequence.Easy
Given an unsorted array of integers
nums, return the length of the longest continuous increasing subsequence (i.e. subarray). The subsequence must be strictly increasing.A continuous increasing subsequence is defined by two indices
landr(l < r) such that it is[nums[l], nums[l + 1], ..., nums[r - 1], nums[r]]and for eachl <= i < r,nums[i] < nums[i + 1].Example 1:
Input: nums = [1,3,5,4,7]
Output: 3
Explanation: The longest continuous increasing subsequence is [1,3,5] with length 3. Even though [1,3,5,7] is an increasing subsequence, it is not continuous as elements 5 and 7 are separated by element 4.
Example 2:
Input: nums = [2,2,2,2,2]
Output: 1
Explanation: The longest continuous increasing subsequence is [2] with length 1. Note that it must be strictly increasing.
Constraints:
1 <= nums.length <= 104-109 <= nums[i] <= 109
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intfindLengthOfLCIS(int[] nums)
-