第七章 排序

一、概述

1. 排序的基本概念

1)排序的对象

2)排序运算的依据

2. 排序的稳定性

3. 排序的分类

二、插入排序

1. 直接插入排序

1)基本思想

2)插入算法

3)算法分析

2. 希尔排序

1)基本思想

2)算法分析

三、交换排序

1. 冒泡排序

1)基本思想

2)具体算法

3)算法分析

4)算法改进

改变扫描方向:来回方向扫描,鸡尾酒排序。

2. 快速排序

1)基本思想

2)算法分析

四、选择排序

1. 直接选择排序

1)基本思想

2)算法分析

2. 堆排序

1)基本思想

2)算法分析

五、归并排序

1. 基本思想

2. 实现方法

3. 算法分析

六、外部排序

1. 辅助存储器的存取

1)磁盘信息的存取

2)磁带信息的存取

3)缓冲技术

2. 外部排序的方法

1)二路归并

2)置换选择排序

3)多路归并

七、各种内排序方法的比较和选择

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值