Leetcode 674.最长连续递增序列 (719)

题目

26年7月19日(首刷自解)

Go 复制代码
func findLengthOfLCIS(nums []int) int {
    dp:=make([]int,len(nums)+1)
    dp[0]=0
    dp[1]=1
    res:=1
    for i:=2;i<=len(nums);i++{
        if nums[i-1]>nums[i-2]{
            dp[i]=dp[i-1]+1
            res=max(res,dp[i])
        }else{
            dp[i]=1
        }
    }
    return res
}

思路

既然是连续的就要想到,让不大于了,就代表当前这个连续就断了,需要重新计数,所以else 情况 dpi=1,

相关推荐
moMo16 分钟前
LangChain 到 LangGraph: RAG 知识库改造
后端
用户5743853051122 分钟前
元数据驱动的通用 CRUD 后端框架 (3- createBusiness 工厂:三层装配 + 一行出 REST)
后端
午彦琳27 分钟前
2026.9.17
数据结构·算法·leetcode
高级程序源44 分钟前
django大学生创新创业项目管理系统94923-计算机课程设计、毕业设计
javascript·vue.js·spring boot·后端·python·django·课程设计
木井巳1 小时前
【记忆化搜索】不同路径
java·算法·leetcode·深度优先·剪枝·推荐算法
Sam_Deep_Thinking1 小时前
new Thread()之后发生了什么?
java·后端·面试·程序员
步行cgn1 小时前
Spring util 命名空间详解
java·后端·spring
怕浪猫2 小时前
从 Windows 换到 Mac 三个月,我真香了
算法·面试·架构
打工仔折腾 AI2 小时前
普通摄像头接入AI识别:绿联NAS部署Frigate监控实战
人工智能·后端·python·性能优化·ai agent 实战
aichitang20243 小时前
前端小skill
前端·人工智能·算法·ai·前端框架