相关疑难解决方法(0)

你如何在2MB RAM中对100万个32位整数进行排序?

请以您选择的语言提供代码示例.

更新:没有为外部存储设置约束.

示例:通过网络接收/发送整数.本地磁盘上有足够的空间用于中间结果.

language-agnostic algorithm google-moderator

13
推荐指数
2
解决办法
3万
查看次数

从硬盘中排序巨大的整数

给定硬盘上的100 GB整数数据,RAM为2 GB,如何使用最少的磁盘操作对整数进行排序.这里从磁盘中获取一个数字被视为一个磁盘操作(尽管实际上可以获取一个数据块).

我们可以使用磁盘上的额外空间进行临时存储,而无需考虑清理使用的临时空间的操作.

algorithm

8
推荐指数
2
解决办法
2万
查看次数