用一个哈希函数,计算每个电话号码的hash值,然后对1000取余,这样可以把10 亿的电话号码分为1000分,存到1000个文件里面去,然后每个文件里面有100万数据,直接进行排序,然后用小根堆,相当于对多个排序好的链表进行排序。