二组数据库进行对比.求一个最有效率的算法找出不同点与相同点. ( 积分: 100 )

  • 主题发起人 主题发起人 yuzhizhi
  • 开始时间 开始时间
Y

yuzhizhi

Unregistered / Unconfirmed
GUEST, unregistred user!
我有二个文件类型的TxtFile.如A文件与B文件.
如数据组A
No.1 31010131
No.2 31010331
No.3 31013131
No.4 31010130
No.5 31011131
.......
另数据库B
No.1 31010130
No.2 31010333
No.3 31013133
No.4 31010130
No.5 31013131
No.6 31010331
.......
因为里面有很多记录这里无法全部列出.只列出几条.我的问题是想求出A文件和B文件中的相同与不同的记录分别写到C文件和D文件中.C文件代表是相同记录,D文件代表是不相同的记录.如下一句话
求个最效率的算法实现二组数据库的对比.分别是相同集合与不同集合.
最好给出方案.
 
为什么要自己写算法?
放到一个ACCESS数据库中一组对应一个表,然后SQL只要是2000以上又不用安装驱动,还可以用TXT文件格式用ADO连接做查询
 
针对您的数据
可以用Hash表查找匹配,空间允许的话是线性级的
你可以把内容再描述清楚一点
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
916
SUNSTONE的Delphi笔记
S
后退
顶部