'सर्वश्रेष्ठ' Diff एल्गोरिथ्म

वोट
15

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

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

06/08/2008 को 08:42
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
7

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

यह काफी सैद्धांतिक है और आप स्रोत कोड को खोजने के लिए इच्छा हो सकती है, लेकिन मैं वीबी में किसी भी के बारे में पता नहीं कर रहा हूँ।

06/08/2008 को 08:58
का स्रोत उपयोगकर्ता

वोट
7

खैर मैं codeproject पर सी # संस्करण का उपयोग किया है और इसकी वास्तव में मैं चाहता था के लिए अच्छा ...

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

आप शायद इस VB.net में अनुवाद कर सकते हैं एक के माध्यम से ऑनलाइन कनवर्टर अगर आप इसे अपने आप को ऐसा नहीं कर सकते ...

06/08/2008 को 08:49
का स्रोत उपयोगकर्ता

वोट
3

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

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

और यह भी:
http://www.loria.fr/~molli/pmwiki/uploads/Main/so6group03.pdf http://www.loria.fr/~molli/pmwiki/uploads/Main/diffalgo.pdf

06/08/2008 को 08:52
का स्रोत उपयोगकर्ता

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