【发布时间】:2013-03-28 12:33:04
【问题描述】:
我最近偶然发现了一个问题
当每个序列可以有重复的数字并且大小相当大(接近一百万)并且处理的数据类型是Long时,如何找到两个序列的交集。
我考虑过排序和查找交叉点,这不是一个可行的解决方案 我什至考虑过哈希表它不起作用,因为空间考虑必须是最佳的
有人可以提出更好的处理方法吗?
感谢阅读本文
【问题讨论】:
-
作为@linuxdeveloper,如果你有足够的磁盘空间,gnu sort 可以工作。然后,您可以执行您声明可以执行的排序序列的交集。
标签: algorithm sorting data-structures hashtable