动态规划-最长连续递增序列
思路:
严格和前一个数比较,而不是前面的某个数。
代码:
class Solution { public int findLengthOfLCIS(int[] nums) { int len = nums.length; int[] dp = new int[len]; Arrays.fill(dp, 1); for (int i = 1; i < len; i++) { if (nums[i] > nums[i - 1]) { dp[i] = dp[i - 1] + 1; } } int result = 1; for(int i = 1; i < len; i++) { result = Math.max(result, dp[i]); } return result; } }
posted on 2022-03-27 14:30 Love&Share 阅读(46) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2021-03-27 JAVAthis
2021-03-27 注解
2021-03-27 HTTP