文件匹配替换问题
时间:2010-06-26
来源:互联网
有两个文件,1.txt和2.txt.分别有多列,每列用"|"分开,现在要将1.txt第3列的值去匹配2.txt的第2列,如果匹配成功,将2.txt中的第四列的值替换1.txt第三列的值,都没有排序,数据量都在100万行左右,请教有没有好的算法?
作者: gaslinux 发布时间: 2010-06-26
sqlite
作者: ah13k 发布时间: 2010-06-26
QUOTE:
sqlite
ah13k 发表于 2010-06-26 13:39
ah13k 发表于 2010-06-26 13:39
sqlite我查了一下,是一款轻型的数据库,是建议放到数据库里面处理吗?
作者: gaslinux 发布时间: 2010-06-26
按每行100算两个文件才200M,都读到内存处理下,结果再写入文件
作者: hellioncu 发布时间: 2010-06-26
其实没那么大,2.txt只要读二行就可以了,也就20byte,20M就可以了,1.txt一次处理一行就可以了,还是读到内存里做个hash吧,实在想不到高效的算法
作者: gaslinux 发布时间: 2010-06-26
回复 gaslinux
恩。如果你怕麻烦,你可以自己写个程序,其实也很简单的。
恩。如果你怕麻烦,你可以自己写个程序,其实也很简单的。
作者: ah13k 发布时间: 2010-06-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28