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] =
相關文章
相關標籤/搜索