【问题标题】:Interview ques : Sorting 20 GB data [closed]采访问题:对 20 GB 数据进行排序 [关闭]
【发布时间】:2014-07-20 21:50:02
【问题描述】:

给定 20 GB 的数据(通常是数字)而您只有 1 GB 的 RAM,您将如何对数据进行排序?

【问题讨论】:

标签: algorithm sorting data-structures


【解决方案1】:

您可以使用类似于merge sort 的内容。

对 20 组数字进行排序并将它们写入磁盘。一旦他们使用缓冲区同时从所有组中读取并打印出有序的主集。对于最后一个合并步骤,您应该只需要常量内存。

【讨论】:

    猜你喜欢
    • 2019-03-22
    • 2021-12-07
    • 2016-08-13
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 2011-09-16
    • 2011-03-09
    • 1970-01-01
    相关资源
    最近更新 更多