引用 11 楼 dracularking 的回复:好,但hashcode相等不代表原记录一定相等怎么办? 真的会出现这种情况?
好,但hashcode相等不代表原记录一定相等怎么办?
我有个思路,仅供参考: 对比多条复杂的记录很慢,但是对比一堆hashcode要快的多,所以,创建两个临时文件 a.txt.index和b.txt.index,这两个临时文件中只有三列信息:某条记录在x.txt的文件位置、记录长度和此条记录hashcode。 一次从a.txt.index取十万条记录 放到内存用不了多少M。再于b.txt.index分批比较,由于只需要比……
引用 5 楼 AFer198215 的回复:我有个思路,仅供参考: 对比多条复杂的记录很慢,但是对比一堆hashcode要快的多,所以,创建两个临时文件 a.txt.index和b.txt.index,这两个临时文件中只有三列信息:某条记录在x.txt的文件位置、记录长度和此条记录hashcode。 一次从a.txt.index取十万条记录 放到内存用不了多少M。再于……
81,094
社区成员
341,711
社区内容
加载中
试试用AI创作助手写篇文章吧