问题描述:给定一个数组,如{ 10,1, 2, 3, 3,1,8,2,4,1,10 },其最大增长子序列为{1 ,2 ,3, 4, 10 }。设计一个算法,求一个数组的最大增长子序列。
思路,从给定数组arr的第二元素开始,查找每一个元素的最大增长子序列,将每一个元素的最大增长子序列长度保存在和给定数组大小相同的一个数组temp中。然后求出temp中数组的最大值maxlength和其所在temp中的位置index,可知最大子序列一定是temp中对应值为1,2,3.....maxlength的索引的子索引序列,如temp为{1,2,1,3,2,2,3,4,