LIS的三种求解方法

1.  O(n^2) 传统的求解方法 ,思路为dp,状态转移方程为 dp[i]=max( dp[j]+1,1) 算法 即到目前的i为止,对前面出现的a[j](j<i)进行遍历 ,若是出现了a[i]>a[j]的状况 ,就使用状态转移方程。数组 转移方程表明了两种可能 ,第一种为第i个元素本身成为一个上升的队列  ,或者是因为前面的a[j]<a[i]  因此在spa dp[j]的基础之上造成了dp[i
相关文章
相关标签/搜索