摘要: 原文地址:编辑距离作者:写意一、问题描述设A和B是两个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括:(1)删除一个字符;(2)插入一个字符;(3)将一个字符改为另一个字符;将字符串A变换为字符串B所用的最少字符操作数称为字符串A到B的编辑距离,记为d(A,B)。试设计一个有效算法,对任给的两个字符串A和B,计算出它们的编辑距离d(A,B)。二、分析解答设所给的两个字符串为A[1:m]和B[1:n]。定义D[i][j]=d(A[1:i],B[1,j])。单字符a,b间的距离定义为:d(a,b)=0 (a=b)d(a,b)=1(a!=b)考察从字符串A[1:i]到字符 阅读全文
posted @ 2012-11-06 10:17 Mose 阅读(222) 评论(0) 推荐(0) 编辑