最長遞增子序列(LIS)

最長遞增子序列(LIS) 問題描述: 求一個序列的最長遞增子序列,這樣的子序列是允許中間越過一些字符的,即留「空」。 例如:4 2 3 1 5 的最長遞增子序列爲 2 3 5,長度爲 3 。 解法: 這裏給出兩種動態規劃的做法,第二種是比較優化的 dp 。 ① dp:dp[i] 表示以 i 結尾的最長遞增子序列長度。 第一個元素直接設置 LIS 長度爲 1 即可。 處理第二個元素 2 的時候判斷是
相關文章
相關標籤/搜索