'बेस्ट' डिफ एल्गोरिदम

पाठ के एक टुकड़े के दो अलग-अलग संस्करणों के बीच परिवर्तन खोजने के लिए मुझे VB.NET में एक डिफ एल्गोरिदम लागू करने की आवश्यकता है। मैंने वेब के चारों ओर एक स्काउट किया है और कुछ अलग-अलग एल्गोरिदम पाए हैं।

क्या यहां किसी को 'सर्वश्रेष्ठ' एल्गोरिदम का पता है जिसे मैं कार्यान्वित कर सकता हूं?

0
जोड़ा संपादित
विचारों: 1
आपके प्रश्न के लिए उपयुक्त यहां एक और अच्छा जवाब है
जोड़ा लेखक Hi-Angel, स्रोत

3 उत्तर

मुझे यकीन नहीं है कि यह सबसे अच्छा diff एल्गोरिदम है, लेकिन हो सकता है कि आप उन लिंक को देखना चाहें जो SOCT4 और SOCT6 के बारे में बात करते हैं

http://dev.libresource.org/home/doc/so6- उपयोगकर्ता के मैनुअल / अवधारणाओं

and also:
http://www.loria.fr/~molli/pmwiki/uploads/Main/so6group03.pdf http://www.loria.fr/~molli/pmwiki/uploads/Main/diffalgo.pdf

0
जोड़ा

खैर मैंने कोडप्रोजेक्ट पर सी # संस्करण का उपयोग किया है और यह वास्तव में अच्छा था जो मैं चाहता था ...

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

आप शायद इसे ऑनलाइन कनवर्टर यदि आप इसे स्वयं नहीं कर सकते ...

0
जोड़ा
यह एक टिप्पणी होनी चाहिए, इसे कैसे स्वीकार किया गया? इस बात का कोई भी उल्लेख नहीं है कि लिंक किए गए प्रोजेक्ट में diff एल्गोरिदम का उपयोग किया जाता है।
जोड़ा लेखक Hi-Angel, स्रोत

मुझे यूजीन मायर्स द्वारा एक ओ (एनडी) अंतर एल्गोरिदम और इसकी विविधताएं पसंद हैं। मेरा मानना ​​है कि यह एल्गोरिदम है जिसका उपयोग जीएनयू diff में किया गया था। एक अच्छी पृष्ठभूमि के लिए विकिपीडिया देखें।

यह काफी सैद्धांतिक है और आप स्रोत कोड खोजना चाहेंगे, लेकिन मुझे वीबी में किसी के बारे में पता नहीं है।

0
जोड़ा