new:新增Cangjie题解:最长连续递增序列
This commit is contained in:
parent
513440ad8f
commit
8127baf3fe
|
|
@ -491,7 +491,24 @@ int findLengthOfLCIS(int* nums, int numsSize) {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
### Cangjie
|
||||||
|
```cangjie
|
||||||
|
func findLengthOfLCIS(nums: Array<Int64>): Int64 {
|
||||||
|
let n = nums.size
|
||||||
|
if (n <= 1) {
|
||||||
|
return n
|
||||||
|
}
|
||||||
|
let dp = Array(n, repeat: 1)
|
||||||
|
var res = 0
|
||||||
|
for (i in 1..n) {
|
||||||
|
if (nums[i] > nums[i - 1]) {
|
||||||
|
dp[i] = dp[i - 1] + 1
|
||||||
|
}
|
||||||
|
res = max(res, dp[i])
|
||||||
|
}
|
||||||
|
return res
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue