最長公共子序列(LCS)

一,字串連續情況 LCS問題就是求兩個字符串最長公共子串的問題。解法就是用一個矩陣來記錄兩個字符串中所有位置的兩個字符之間的匹配情況,若是匹配則爲1,否則爲0。然後求出對角線最長的1序列,其對應的位置就是最長匹配子串的位置。 下面是字符串21232523311324和字符串312123223445的匹配矩陣,前者爲X方向的,後者爲Y方向的。不難找到,紅色部分是最長的匹配子串。通過查找位置我們得到最
相關文章
相關標籤/搜索