VB.NETでDiffアルゴリズムを実装して、テキストの2つの異なるバージョン間の変更を見つける必要があります。私はウェブの周りにスカウトをして、いくつかの異なるアルゴリズムを見つけました。'Best' Diff Algorithm
ここで誰も私が実装できる「最良の」アルゴリズムを知っていますか?
VB.NETでDiffアルゴリズムを実装して、テキストの2つの異なるバージョン間の変更を見つける必要があります。私はウェブの周りにスカウトをして、いくつかの異なるアルゴリズムを見つけました。'Best' Diff Algorithm
ここで誰も私が実装できる「最良の」アルゴリズムを知っていますか?
まあ、私はCodeProjectの上のC#のバージョンを使用して、私が望んでいた何のためにその本当に良いきた...
http://www.codeproject.com/KB/recipes/diffengine.aspx
することができます場合は、おそらくこれがonline converter経由VB.netに翻訳得ることができます「がtが...それを自分で行う
これはコメントでなければなりません。どのように受け入れられましたか?リンクされたプロジェクトでどのdiffアルゴリズムが使用されているかについては言及していません。 –
それが最高のdiffアルゴリズムをですが、あなたは
SOCT4とSOCT6語るこれらのリンクをチェックアウトする場合があります場合、私は確かに知っていません210
とも:私が好き
http://www.loria.fr/~molli/pmwiki/uploads/Main/so6group03.pdf http://www.loria.fr/~molli/pmwiki/uploads/Main/diffalgo.pdf
An O(ND) Difference Algorithm and Its Variationsユージン・マイヤーズ。私はそれがGNU diffで使われたアルゴリズムだと信じています。良い背景についてはWikipediaを参照してください。
これは非常に理論的なことですが、ソースコードを見つけることができますが、私はVBで何も認識していません。
あなたの質問に適した[こちらは別の回答です](http://stackoverflow.com/a/2817556/2388257) –