VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
楼主: 桂林初学者

[经验技巧] 求助讨论10万个以上数据对比10万个数据来个厉害的!~

[复制链接]
头像被屏蔽
发表于 2013-5-27 13:57:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2013-5-27 14:10:45 | 显示全部楼层




  • 全部合为一个文件,就是20w;标记左右
  • 排序
  • for ,数数
回复 支持 反对

使用道具 举报

发表于 2013-5-27 19:02:01 | 显示全部楼层
用字典就行了 应该啊1~2s以内能出结果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-27 19:35:33 | 显示全部楼层
我真的是初学者啊,都是只说用什么方法,又没有实际代码!大家都弄代码来,都测试下,看用什么方法快吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-27 19:36:23 | 显示全部楼层
startbin321 发表于 2013-5-27 19:02
用字典就行了 应该啊1~2s以内能出结果

来实际的代码吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-27 19:37:34 | 显示全部楼层
qzxym 发表于 2013-5-27 05:01
让我想的话是左边10万条导入数据库再来对比右边10万条

可以来个实际的代码吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-27 19:38:44 | 显示全部楼层
JuncoJet 发表于 2013-5-27 07:56
显然全部读入内存(相当于两个数组) 然后使用寄存器cmp(VB里=) 最快
如果你要统计出有多少相同  那么显 ...

你说的这个方法应该是和下面楼说的那个字典应该差不多吧!或许是一样的!

来代码吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-27 19:40:04 | 显示全部楼层
快手 发表于 2013-5-27 13:06
LZ先共享出来的经验吧,注册时间2006-9-22

我的感觉是这对比的活儿让数据库自己去处理更好

我不是专门做程序的,所以没什么经验,业余爱好而已!

菜鸟来的!

只会用FOR套FOR
回复 支持 反对

使用道具 举报

发表于 2013-5-27 19:42:12 | 显示全部楼层
我没实际数据 你自己把数据文件打包好了再求代码吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-27 19:47:41 | 显示全部楼层
startbin321 发表于 2013-5-27 19:42
我没实际数据 你自己把数据文件打包好了再求代码吧

数据传了上来了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-7-3 00:50

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表