数据结构 C语言版 作者 李云清 第11章_外排序.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 10页
  • 2015-12-10 发布于广东
  • 举报

数据结构 C语言版 作者 李云清 第11章_外排序.ppt

* * 李云清 杨庆红 揭安全 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 第11章 外排序 在排序操作中,当待排序数据量很大而内存中无法存储所有的数据时,仅仅使用内排序是无法完成排序任务的,此时需要使用外存储器进行外排序。 11.1外存储器简介 11.1.1磁盘存储器 11.1.2磁带存储器 11.2 文件简介 11.2.1 文件的逻辑结构 11.2.2文件的存储结构 11.3 外排序------磁盘排序 11.3 外排序------磁盘排序 外排序中的主要方法是归并排序法。这种排序方法主要由两大步骤构成。 第一步,根据内存可用空间的大小将待排序文件分成若干个子文件逐个调入内存,保证每个子文件都能利用选定的内排序算法进行排序,并将排序后的所有有序子文件再依次写入外存。这些已排序的子文件称为初始有序串。 第二步,对这些有序串进行逐趟归并,使有序串的长度不断增大,而有序串的个数不断减少。反复执行第二步,直至得到整个有序文件为止。第一步的实质是内排序,第二步是外排序的主要内容。 11.3.1 磁盘排序 外排序中使用的外存是磁盘存储器称为磁盘排序。磁盘排序的思想用一个实例说明。 设

文档评论(0)

1亿VIP精品文档

相关文档