专栏名称: 算法与数据结构
算法与数据结构知识、资源分享
51好读  ›  专栏  ›  算法与数据结构

算法题 167:子序列(完美世界笔试题)

算法与数据结构  · 公众号  · 算法  · 2017-09-05 09:00

正文

来自:完美世界笔试题


题目:


给定一个长度为N的数组,找出一个最长的单调自增子序列(不一定连续,但是顺序不能乱) 例如:给定一个长度为8的数组A{1,3,5,2,4,6,7,8},则其最长的单调递增子序列为{1,2,4,6,7,8},长度为6。


输入描述:


第一行包含一个整数T,代表测试数据组数。

对于每组测试数据: N-数组的长度

a1 a2 … an (需要计算的数组)

保证: 1<=N<=3000,0<=ai<=MAX_INT.


输出描述:


对于每组数据,输出一个整数,代表最长递增子序列的长度。







请到「今天看啥」查看全文