动态规划:求两个字符串的最长公共子序列
问题描述:求两个字符串的最长公共子序列。思路:使用动态规划的思想,将问题分解为小的子问题。假设两个字符串序列分别为:X{x0, x1, x2,......, xm}, Y{y0, y1, y2,......, yn}。从后往前比较字符。如果xm == yn, 则这个字符就是子序列中的一个字符, LCS就是序列{x0, x1, x2,......, xm-1}和{y0, y1, y2,......, yn-1}的LCS加上xm(或yn)。如果xm != yn, 则求序列{x0, x1, x2,...
原创
2020-11-01 03:05:34 ·
7881 阅读 ·
2 评论