Merge pull request #338 from minghaha/master

0674 java解法
This commit is contained in:
Carl Sun
2021-06-08 00:32:11 +08:00
committed by GitHub

View File

@ -156,7 +156,31 @@ public:
Java Java
```java
/**
* 1.dp[i] 代表当前下表最大连续值
* 2.递推公式 ifnums[i+1]>nums[i] dp[i+1] = dp[i]+1
* 3.初始化 都为1
* 4.遍历方向,从其那往后
* 5.结果推导 。。。。
* @param nums
* @return
*/
public static int findLengthOfLCIS(int[] nums) {
int[] dp = new int[nums.length];
for (int i = 0; i < dp.length; i++) {
dp[i] = 1;
}
int res = 1;
for (int i = 0; i < nums.length - 1; i++) {
if (nums[i + 1] > nums[i]) {
dp[i + 1] = dp[i] + 1;
}
res = res > dp[i + 1] ? res : dp[i + 1];
}
return res;
}
```
Python Python