前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >11.4 置换-选择排序

11.4 置换-选择排序

作者头像
小林C语言
发布2019-06-11 17:31:58
7960
发布2019-06-11 17:31:58
举报

01

置换-选择排序

1、归并的趟数不仅和k成反比,也和m成正比,因此,减少m是减少s的另一种途径。

2、内排方法是在内排过程中移动记录和对关键字进行比较都是在内存中进行的。

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

4、置换-选择排序所得初始归并段的长度不等。且当输入文件中记录的关键字为随机数时,所得初始归并段的平均长度为内存工作区大小的两倍。

5、若不计输入、输出的时间,则对n个记录的文件而言,生成所有初始归并段所需时间为O(nlogw)。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-03-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档