C# 合并两个字符串(文本文件)
可能重复:C# 合并两个字符串(文本文件),c#,.net,merge,string-comparison,C#,.net,Merge,String Comparison,可能重复: 我有两个文本文件,我想以某种方式合并。第一个只是第二个的编辑版本 有没有开源工具可以帮助我做到这一点 编辑:我希望找到两个文件之间的更改,并像subversion在更新代码文件时所做的那样将它们合并。请参见本文件中的示例: 首先,你有两个大文件。然后,您应该找到它们的最长公共子序列(LCS),并将文件分为三部分: 1:在LCS之前 2:LCS 3:在LCS之后 然后您应该比较独立的部分“1”和部分“2”(您有一个递归)。 迭代地减少要比较的秒数 总的复杂性将介于O(n*log(n)
我有两个文本文件,我想以某种方式合并。第一个只是第二个的编辑版本 有没有开源工具可以帮助我做到这一点
编辑:我希望找到两个文件之间的更改,并像subversion在更新代码文件时所做的那样将它们合并。请参见本文件中的示例: 首先,你有两个大文件。然后,您应该找到它们的最长公共子序列(LCS),并将文件分为三部分: 1:在LCS之前
2:LCS
3:在LCS之后 然后您应该比较独立的部分“1”和部分“2”(您有一个递归)。 迭代地减少要比较的秒数
总的复杂性将介于O(n*log(n))和O(n*n)之间。以重复的形式结束我自己的问题:)不会删除它,因为我没有找到正确的关键字。如果我将其保留为副本,可能会对其他人有所帮助。您正在搜索SVN吗?(子版本工具)然后重试否,我正在搜索要在我的应用程序中使用的差异引擎。看看这可能有助于它的开源