gpt4 book ai didi

algorithm - 对包含超过 100,000,000 条记录的文本文件进行排序

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:31:41 25 4
gpt4 key购买 nike

我有一个 5gig 的文本文件,需要按字母顺序排序最好的算法是什么?

约束:

速度——越快越好

内存 - 一台运行 windows XP 的 1 G Ram 电脑

最佳答案

我经常使用 sort linux 命令对大于 2GB 的文本文件进行排序。通常需要 15 - 30 秒,具体取决于服务器负载。

就去做吧,它不会像你想的那么久。

更新 由于您使用的是 Windows XP,您可以在 UnxUtils 中获取排序命令.我使用它的次数可能比 linux 版本多,而且速度同样快。

大文件的瓶颈实际上是磁盘速度.. 我上面的服务器有一个快速的 sata raid。如果您的机器是台式机(或笔记本电脑),那么您的 7200 RPM(或 5400)RPM IDE 驱动器会增加几分钟的工作时间。

关于algorithm - 对包含超过 100,000,000 条记录的文本文件进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1935155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com