有关排序的小知识

排序:排序是按关键字的非递减或非递增顺序对一组记录重新进行排列的操作。

可以实现将无序序列转变为有序序列。

排序的分类:

1 按数据存储介质:分为内部排序,外部排序;

2 按比较器个数:分为串行排序,并行排序;

3 按主要操作:分为比较排序,基数排序;

4 按辅助空间:分为原地排序,非原地排序;

5 按稳定性:分为稳定排序,非稳定排序;

6 按自然性:分为自然排序,非自然排序;

(1)内部排序:待排序的全部记录全部存放在计算机内存中进行排序的过程;

           外部排序:待排序记录的数量很大,以致内存一次不能容纳全部记录,在排序过程中尚需对外存进行访问的排序过程。

(2)串行排序:单处理机(同一时刻比较一对元素);

并行排序:多处理机(同一时刻多对元素)。

(3)比较排序:用比较的方法实现排序操作。插入排序,交换排序,选择排序,归并排序;

基数排序:不比较元素的大小,仅根据元素本身的取值确定其有序位置。

(4)稳定排序:任何数值相等的元素,排序后相对次数不变。

非稳定排序:不是稳定排序的方法…

(5)自然排序:输入数据越有序,排序速度越快的方法。

非自然排序:不是自然排序的方法。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值