对放在文件中的10亿个32位整数进行去重和排序
:10亿个32位整数的大小约为4GB,这里假设电脑的内存放不下。使用bit位图能够很快解决该问题(其实思想类似于哈希),使用10亿个比特位来表示每个数,数i存在,那么第ibit位为1,这样既去重又排序,而且类似于计数排序。
具体实现见July博客
对放在文件中的10亿个32位整数进行去重和排序
:10亿个32位整数的大小约为4GB,这里假设电脑的内存放不下。使用bit位图能够很快解决该问题(其实思想类似于哈希),使用10亿个比特位来表示每个数,数i存在,那么第ibit位为1,这样既去重又排序,而且类似于计数排序。
具体实现见July博客