动态规划-最长连续递增序列
思路:
严格和前一个数比较,而不是前面的某个数。
代码:
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 阅读(45) 评论(0) 编辑 收藏 举报