引用第1楼zc1984于2007-04-21 23:21发表的:对于最后一道题:在一个文件中有 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。我是这样想的:基本思路:我们假定这个大数组已经经过了排序,也就是找出第n/2大的数~~于是我们可以借鉴选择算法得到这个效果~~而且并不用经过排序~~~.......
引用第10楼liusum于2007-04-22 11:17发表的:内存不够可以释放嘛~先排序 再找中位数啊。东西一定要放在内存吗?
引用第18楼zc1984于2007-04-22 15:22发表的:通过对select算法的改进,已经得到了时间复杂度最坏情况O(n)的了~~空间复杂度O(1)~~~要不要我放代码?