题目来源:《编程之美》
把两个字符相似度算法串变成相同的基本操作定义如下:
这是一个多阶段决策问题每个阶段的决策都和前面子问题的最优决策相關,可以用动态规划来做
对于字符相似度算法串str1 和str2,长度分别为m,n设d[i,j]为str1的第[1—i]字符相似度算法和str2的第[1—j]个字符相似度算法之间的距離,
由此可以得到关系式:
算法时间复杂度为O(m*n),空间复杂度为O(m*n)
题目来源:《编程之美》
把两个字符相似度算法串变成相同的基本操作定义如下:
这是一个多阶段决策问题每个阶段的决策都和前面子问题的最优决策相關,可以用动态规划来做
对于字符相似度算法串str1 和str2,长度分别为m,n设d[i,j]为str1的第[1—i]字符相似度算法和str2的第[1—j]个字符相似度算法之间的距離,
由此可以得到关系式:
算法时间复杂度为O(m*n),空间复杂度为O(m*n)