首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

字符串距离计算解决办法

2012-03-05 
字符串距离计算计算两个字符串之间的距离(差异程度)。例如:字符串A:ThisisaTest.字符串B:ThatisnotaTest.则

字符串距离计算
计算两个字符串之间的距离(差异程度)。例如:
字符串A:This   is   a   Test.
字符串B:   That   is   not   a   Test.
则A和B之间的差异为第三、第4个字符且B比A多not   4个字符。求能计算此类距离的相关算法或程序。

[解决办法]
差异算法很容易,但后面那个就难了。
[解决办法]

估计楼主是想要

Beyond.Compare

那样的功能


[解决办法]
“求字符串差异比较算法”
http://topic.csdn.net/t/20060318/14/4623077.html

[解决办法]
对于差异,只是比较同与不同就可以了么?
回法撒。。
然后把比较的标志,最后统A B的关系了
[解决办法]
注意到可能有多种解存在,比如,差异可以是第三、第4个字符,也可以是第三、第4、第9个字符,多出了ot a四个字符。所以楼主要求的应该还有某种限定。(比如差异最少的)
这样可以用动态规划思想来解决。
[解决办法]
http://winmerge.org/
看看这个吧,开源的东西

热点排行