什么是最长递增子序列(Longest Increasing Subsquence) 对于一个序列{3, 2, 6, 4, 5, 1},它包含很多递增子序列{3, 6}, {2,6}, {2, 4, 5}, {1} 其中最长的递增子序列是{2, 4, 5} 问题:对于长度为N的矢量D,如何找到它的最长递增子序列 一个简单的算法 . 找到所有长度为i的子序列; //复杂度为(N!)/(i!)(N-i)! O(exp(N)) . 判断是否其中有一个为递增子序列} 动态规划算法 基本思想:将一个复杂问题…