674.longest-continuous-increasing-subsequence.go 266 B

12345678910111213141516171819
  1. func findLengthOfLCIS(nums []int) int {
  2. n := len(nums)
  3. if n < 2 {
  4. return n
  5. }
  6. max, cnt, pre := 1, 1, nums[0]
  7. for i := 1; i < n; i++ {
  8. if pre < nums[i] {
  9. cnt++
  10. if max < cnt {
  11. max = cnt
  12. }
  13. } else {
  14. cnt = 1
  15. }
  16. pre = nums[i]
  17. }
  18. return max
  19. }