動態規劃經典問題之LCS

LCS是最大公共子序列的縮寫。假設有兩個序列x和y,有一個序列z即是x的子序列,又是y的子序列,就稱z爲xy的公共子序列。最長公共子序列就是長度最長的公共子序列。(如果還不明白可以百度)。 如何求最大公共子序列呢? 我們首先想到的可能是枚舉法,這也是最暴力最直接的方法,當然時間複雜度也是非常高的。 所以我們要用到高效的動態規劃算法。 一般來說動態規劃研究的是前i個元素的最優值,但這裏有兩條序列,所
相關文章
相關標籤/搜索