第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

差異算法?

差異算法?

我一直在瘋狂地解釋有效且高效的diff算法。我得到的最接近的是指向RFC 3284的鏈接(來自Eric Sink的幾篇博客文章),該鏈接以完全可以理解的方式描述了差異結(jié)果存儲的數(shù)據(jù)格式。但是,它沒有提及程序在進行比較時如何達到這些結(jié)果。我試圖出于個人好奇心進行研究,因為我敢肯定在實施diff算法時必須權(quán)衡取舍,當您查看diff并想知道“為什么diff程序為什么選擇此作為更改時,這很清楚而不是那個?” ...在哪里可以找到最終輸出VCDIFF的有效算法的描述?順便說一句,如果您碰巧找到SourceGear的DiffMerge使用的實際算法的描述,那就更好了。注意:最長的公共子序列似乎不是VCDIFF使用的算法,在給定使用的數(shù)據(jù)格式的情況下,它們看起來似乎在做些更聰明的事情。
查看完整描述

3 回答

?
DIEA

TA貢獻1820條經(jīng)驗 獲得超3個贊

O(ND)差異算法及其變體是一篇很棒的論文,您可能要從那里開始。它包括偽代碼和進行比較時圖形遍歷的漂亮可視化。


本文的第4節(jié)介紹了對該算法的一些改進,使其非常有效。


成功實現(xiàn)這一點將為您提供一個非常有用的工具,并且可能會提供一些出色的經(jīng)驗。


生成所需的輸出格式有時可能很棘手,但是如果您了解算法的內(nèi)部原理,那么您應(yīng)該可以輸出所需的任何內(nèi)容。您還可以引入試探法來影響輸出并進行某些折衷。


這是一個頁面,其中包含一些文檔,完整的源代碼以及使用上述算法中的技術(shù)的diff算法示例。


該源代碼似乎緊跟基本算法和易于閱讀。


還有一些準備輸入的內(nèi)容,您可能會發(fā)現(xiàn)這很有用。當您按字符或標記(單詞)進行區(qū)分時,輸出會有巨大差異。


祝好運!


查看完整回答
反對 回復(fù) 2019-10-04
  • 3 回答
  • 0 關(guān)注
  • 538 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號