Longest Increasing Subsequence
Return the length of the longest strictly increasing subsequence. Selected indices must increase but need not be adjacent.
Example 1
nums = [3,1,2,5,4,7]4Explanation
1,2,4,7 gives length four; a subsequence may skip indices.
Example 2
nums = [2,2,2]1Explanation
Equal values cannot extend a strict increase, giving length one.
Example 3
nums = [9,7,5]1Explanation
Every later value is smaller, so only singleton subsequences increase.
Constraints
- 1 <= len(nums) <= 2500
- Values are -10000..10000
Function contract
lengthOfLISArguments: jsonSolutionRuns on your device
Loading draft…
Run: 3 examples; Submit: 35 cases, on your device.
[3,1,2,5,4,7]