最长递增子序列(LIS)的O(N^2)与O(NlogN)算法分析
2017-02-05
14
最长递增子序列(LIS)的O(N^2)与O(NlogN)算法分析2014-07-14 csdn博客 synapse7题目:求一个一维数组arr[n]中的最长递增子序列的长度,如在序列1,5,8,3,6,7中,最长递增子序列长度为4 (即1,3,6,7)。由于LIS用O(NlogN)也能打印,O(N^2)的DP方法见最后。从LIS的性质出发,要想得到一个更长的上升序列,该序列前面的数必须尽量的小。对于原序列1,5,8,3,6,7来说,当子序列为1,5,8时,...