„Legjobb” diff algoritmus

szavazat
15

Meg kell végre egy diff algoritmus VB.NET, hogy megtalálják a változások két különböző változatai a szöveg egy részét. Már volt egy scout körül az interneten, és találtam egy pár különböző algoritmusok.

Van itt valaki tud egy „legjobb” algoritmus, hogy én is végre?

A kérdést 06/08/2008 08:42
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
7

Szeretem egy O (ND) Különbség algoritmus és változatai Eugene Myers. Úgy vélem, hogy ez az algoritmus, hogy használták a GNU diff. Egy jó hátteret lásd Wikipedia .

Ez meglehetősen elméleti és érdemes lehet találni a forráskódot, de nem vagyok tisztában minden VB.

Válaszolt 06/08/2008 08:58
a forrás felhasználó

szavazat
7

Nos én is használtam a c # verziót codeproject és igazán jó, amit akartam ...

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

Akkor talán kap ez fordítva VB.net keresztül az online konverter , ha nem tudja csináld magad ...

Válaszolt 06/08/2008 08:49
a forrás felhasználó

szavazat
3

Nem tudom biztosan, ha ez a legjobb diff algoritmusok, de érdemes megnézni ezeket a kapcsolatokat, hogy beszél SOCT4 és SOCT6

http://dev.libresource.org/home/doc/so6-user-manual/concepts

és még:
http://www.loria.fr/~molli/pmwiki/uploads/Main/so6group03.pdf http://www.loria.fr/~molli/pmwiki/uploads/Main/diffalgo.pdf

Válaszolt 06/08/2008 08:52
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more