博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大文件排序问题
阅读量:7059 次
发布时间:2019-06-28

本文共 232 字,大约阅读时间需要 1 分钟。

1、大文件排序

方法:分而治之,即将大文件分为均匀的小文件,对每个小文件排序后再合并

难点:合并方法的选择

1.1、合并方法

跌增合并:每次合并两个小文件。时间主要花费在文件的多次读取。

堆合并:每次合并多个文件。时间主要话费在堆的查找,即每次查找当前文件的最小行。

 

posted on
2016-02-23 22:01 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/Sunwenjing/p/5211369.html

你可能感兴趣的文章
函数栈帧(用汇编来剖析)
查看>>
C++中const用法总结(转)
查看>>
给Windows 2003文件夹设置权限
查看>>
Android x86+ADT
查看>>
算法53----换钱的最小次数和方法数【动态规划】
查看>>
Python爬虫1-----urllib模块
查看>>
深入理解Java虚拟机(七)字节码执行引擎(栈帧、动态连接、方法调用)
查看>>
<input>标签中获得鼠标与否的样式变化——js实现
查看>>
Percona XtraDB Cluster 的一些使用限制(PXC 5.7)
查看>>
mysql 源代码目录及安装目录介绍
查看>>
iOS下使用SHA1WithRSA算法加签源码
查看>>
要是喜欢刷题或者练技术,可以看看这些书
查看>>
凌晨的纠结
查看>>
iOS-加载数据的实现-MJRefresh
查看>>
Project Euler Problem 34 Digit factorials
查看>>
POJ NOI MATH-7648 蓄水池水管问题
查看>>
HDU2072 单词数(解法二)
查看>>
js 分页
查看>>
高性能网站架构的思考 (转)
查看>>
圆形背景的TextView
查看>>