目录
8.7外部排序
8.7.1 外部排序的基本概念
8.7.2外部排序的方法
概念
原理
构造初始 归并段
时间开销分析
优化: 多路归并
多路规划带来的影响
公式
归并的优化
8.7.3 多路平衡归并 & 败者树
多路平衡归并
败者树
构造以可败者树,选取一个元素,进行树高h次比较。
原理
总结
8.7.4 置换-选择排序
解决初始段的数量的问题,减少初始段的数量
原理
总结
最佳归并树
使用哈夫曼树来处理初始归并段
2路归并树
多路归并树
和2路一样的套路
减少归并段的处理方式
错误的做法:使用现有的元素,在做处理
正确的做法:添加一个0元素
添加的元素的数量(有时不止缺少一个)
总结
练习题
剧中