V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aliang702
V2EX  ›  算法

4G 大小的文件,每一行为整数,如何排序

  •  
  •   aliang702 · 2019-08-29 23:58:13 +08:00 · 3951 次点击
    这是一个创建于 1915 天前的主题,其中的信息可能已经有所发展或是发生改变。

    很久之前滴滴面试有算法大致如下

    4G 大小的文件,每一行为一个整数,如何进行排序?

    PS:内存只有 256M

    11 条回复    2019-08-30 22:55:39 +08:00
    zlink
        1
    zlink  
       2019-08-30 00:32:21 +08:00
    关键字,归并排序
    moult
        2
    moult  
       2019-08-30 02:54:04 +08:00 via iPhone
    整数有数值范围吗?
    cnnblike
        3
    cnnblike  
       2019-08-30 03:39:15 +08:00
    外部排序
    leishi1313
        4
    leishi1313  
       2019-08-30 03:42:33 +08:00
    编程珠玑第一章
    jmc891205
        5
    jmc891205  
       2019-08-30 07:12:03 +08:00
    用所谓的 Bit-map
    yangxin0
        6
    yangxin0  
       2019-08-30 07:38:07 +08:00
    divide and conquer
    sadfQED2
        7
    sadfQED2  
       2019-08-30 08:42:09 +08:00 via Android
    我会说存数据库
    psychoo
        8
    psychoo  
       2019-08-30 08:49:29 +08:00
    超过 int64 怎么办
    psychoo
        9
    psychoo  
       2019-08-30 09:01:08 +08:00
    分 16 段的插入排序用二分查找优化?
    gamexg
        10
    gamexg  
       2019-08-30 09:25:25 +08:00 via Android
    外排
    troywinter
        11
    troywinter  
       2019-08-30 22:55:39 +08:00
    分文件,多路归并排序,败者树
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1206 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:30 · PVG 02:30 · LAX 10:30 · JFK 13:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.