
题目:求两个str的公共子序列长度,在基因对中用的多
输入:str1 = “ABCDEF” str2 = “AEBDEDF”
输出:5
思路:动态规划
状态转移方程:
1 |
if str1[i] == str2[j]: |
状态:dp[i,j]表示str[:i]和str[:j]的公共子序列长度
边缘化处理:dp的0行和0列为0
代码:
1 |
class : |

题目:求两个str的公共子序列长度,在基因对中用的多
输入:str1 = “ABCDEF” str2 = “AEBDEDF”
输出:5
思路:动态规划
状态转移方程:
1 |
if str1[i] == str2[j]: |
状态:dp[i,j]表示str[:i]和str[:j]的公共子序列长度
边缘化处理:dp的0行和0列为0
代码:
1 |
class : |
近期评论