LIS 最长递增子序列

前言 LIS 即 longest increasing string,最长递增子序列,可以是不连续的。例如 2 3 5 2 3 4 5 的最长递增子序列为{2,3,4,5},长度为4. 两种方法可以求出,一种O(n^2)的动态规划算法,一种是O(nlogn)的二分查找算法。 动态规划算法 具体思路 : 设置一个dp[i],代表以a[i]为末位的最长递增子序列的长度。其状态转换方程为 dp[i] =
相关文章
相关标签/搜索