题解 | #最长公共子序列(一)#

最长公共子序列(一)

http://www.nowcoder.com/practice/8cb175b803374e348a614e34b80ae191

最长公共子序列问题

状态表示:s1 前 i 个字母和 s2 前 j 个字母的最长公共子序列长度 状态计算:00、01、10、11

  • 00 包含在 01 或 10 中
  • 01: f[i - 1][j],10:f[i][j - 1]
  • 11: s1[i - 1] == s2[j - 1] 时为 f[i - 1][j - 1] + 1

三种情况取 max

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务