外部排序的相关知识

段(segment)

归并段或者顺串(run)

实现多路归并的败者树,败者树是完全二叉树,且不含叶子,可采用顺序存储结构实现

typedef int size;

typedef char Line[81];

此时Line类型代表了具有81个元素的字符数组,使用方法如:Line text,secondline;

置换-选择排序(Replacement-Selection Sorting)是在树形选择排序的基础上的来的,特点是:在整个排序(得到所有初始归并段)的过程中,选择最小(大)关键字输入、输出交叉或平行进行。

8

扫雪机模型
假设一台扫雪机在缓刑路上等速行进扫雪,下雪的速度也是均匀的,雪均匀的落在扫雪机的前后路面上,边下雪边扫雪。显然,在某刻时刻之后,这个系统就达到平衡,路面上的积雪总量不变。且在任何时刻,整个路面的积雪都形成了一个均匀的斜面,紧靠扫雪机前端的积雪最后,其深度位h,而在扫雪机刚扫过的路面上的积雪深度为0.家丁此刻路面上的积雪的总体积是W,环形路的一圈商都位l,由于扫雪机在任何时刻扫走的雪均为h,则扫雪机在环形路上走一圈扫掉的积雪位lw,即为2w。
以此类比,置换选择排序的期望长度为2W

最佳归并树

转载于:https://www.cnblogs.com/xifengkou/archive/2012/08/17/2644755.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值