现遇一问题,希望能在这里和大家沟通一下! 两个文本文件,通过什么方法可以对比这两个文件的不同之处。 当然算法要求速度越快越好。 希望大家能不吝赐教!!! 如果能以代码相讨论,则会起到更好的效果!先谢谢了!!!
解决方案 »
- 有谁在delphi 2010 update4 下安装成功了ehlib?
- >>---------------------------------求实现多线程代码?--------------------------------------<<
- 如何设置文件共享(Delphi7+WinXP)
- 急!!!窗口总是显示在最前面怎么处理啊,那位老兄指点
- Remote Desktop 管理不了我的远程服务器了!!急,急,急!
- 大侠们~共同来分析做一个系统分析吧
- 如何将SQL中的数据导入Access ?
- 关于数据库!
- 请教关于blob字段显示的问题!
- 谁做过KTV包房点歌遥控器的编程,能交流一下吗?
- 菜鸟问:Delphi中安装的控件怎么给它删除呢?
- 想用Indy实现Http服务,能提供一些思路吗? 谢谢!
举个例子:文件A:abcdefghijk 文件B:bcdefghijk
标准1.结果A跟b完全不同:因为每个对应字符都不相等
标准2.结果A跟b基本相同:因为B只比A少了个字符a
这是一个简单的例子描述,其实里面的描述会更复杂
我觉得有必要定下你所说的(两个文件的不同之处的标准)
2.有了标准之后,思路就会很明显也就会有好的判断方法
当然定义标准最好是能考虑到 程序设计(在要求之内)3.如果是完全比较字符是否相等,我记得有个kmp的算法(比较字符串应该是非常快的)
望参考~````----------------------------
我只是一个不学无术的人~~`
----------------------------
要指出不同之处则比较困难,在UNIX系统文件中,有一个DIFF命令可用于比较操作,
但具体算法则不清楚
帮你Up!