题意
给定一个整数数组(下标从 0 到 n-1, n 表示整个数组的规模),请找出该数组中的最长上升连续子序列。(最长上升连续子序列可以定义为从右到左或从左到右的序列。)...样例
给定 [5, 4, 2, 1, 3], 其最长上升连续子序列(LICS)为 [5, 4, 2, 1], 返回 4....给定 [5, 1, 2, 3, 4], 其最长上升连续子序列(LICS)为 [1, 2, 3, 4], 返回 4....思路
max 存储最大的上升连续子序列
count 记录可能为最大循环子序列的统计
先从左侧开始循环,若当前数大于下一个数,那么 count++,如果 count > max,则将 count 赋值给...count : max;
}
return max;
}
}
原题地址
LintCode:最长上升连续子序列