常见面试题之一:50亿个整数,内存限制为1G,找出中位数。
50亿个整数用bitmap来存储的话,大约150M的空间就足够了。
下面是具体的算法,用PHP实现。
本文介绍了一种在内存限制条件下寻找大量整数中位数的方法。使用bitmap存储50亿个整数,仅需约150M空间,并通过PHP实现算法流程。
常见面试题之一:50亿个整数,内存限制为1G,找出中位数。
50亿个整数用bitmap来存储的话,大约150M的空间就足够了。
下面是具体的算法,用PHP实现。
1万+
774