怎么样排序一个300多M大小的文件呢,文件是以固定记录为单位组织的

zxyjoy 2004-04-14 08:41:21
现在有一个文件,大小大约300多M,其中是以固定记录一个一个连续存储的。要求必须排序,如果全部读入内存,用qsort进行排序,速度会很慢。因此我考虑用外部排序,但是那个写代码会很麻烦。不知道各位又什么好的方法,我现在很着急呀,各位大侠谢谢了
...全文
71 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vldb 2004-04-14
merge sort,外部排序算法不麻烦的。
回复
严黎斌 2004-04-14
如果没规定一定要编程,仅仅是排这些数据。给个主意,可以用数据库。
导入sql server中,然后order by输出。
回复
vollin 2004-04-14
直接使用冒泡啊,每次读两条记录,比较、交换即可。
回复
huwei001982 2004-04-14
冒泡法會死人的,300M 啊
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告