外部排序与两路归并算法详解.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 8页
  • 2026-02-13 发布于北京
  • 举报

外排序

大多数内排序算法都是利用了内存是直接访问的事实,读写一个数据是

常量的时间。如果输入是在磁带上,磁带上的元素只能顺序访问。甚至

数据是在磁盘上,效率还是下降,因为转动磁盘和移动磁头会产生延迟。

外排序模型

预处理

归并

归并

两路归并

多路归并

多阶段归并

两路归并

假设我们有四条磁带A1,A2,B1和B2,两个用于输入,两个用于输出。开始时数据在A1上

内存一次能排序M个记录

工作过程:

文档评论(0)

1亿VIP精品文档

相关文档