【发布时间】:2018-08-26 16:59:53
【问题描述】:
此函数是否返回数组 A[] 中存在的递增子序列的最大长度?
int maxLength(int A[], int n) { // n - size of A[]
int subRes[n];
subRes[0] = 1;
for (int i = 1; i < n; i++) {
subRes[i] = (A[i] > A[i-1] ? subRes[i-1] + 1 : 1);
}
int maxL = 0;
for (int i = 0; i < n; i++) maxL = max(maxL, subRes[i]);
return maxL;
}
【问题讨论】:
标签: algorithm dynamic-programming