vb.net-“最佳”差异算法

Translate

我需要在VB.NET中实现Diff算法,以查找一段文本的两个不同版本之间的更改。我在网上有一个侦察员,发现了两种不同的算法。

这里有人知道我可以实现的“最佳”算法吗?

This question and all comments follow the "Attribution Required."

所有的回答

Translate

好吧,我已经在codeproject上使用了c#版本,它对于我想要的东西确实非常有用...

http://www.codeproject.com/KB/recipes/diffengine.aspx

您可能可以通过以下方式将其翻译为VB.net:在线转换器如果你自己做不到...

来源
Translate

我喜欢O(ND)差分算法及其变化尤金·迈尔斯(Eugene Myers)着。我相信这是在GNU diff中使用的算法。有关良好的背景,请参见维基百科.

这是很理论的,您可能希望找到源代码,但是我不知道VB中有任何源代码。

来源
Translate