- 3
- 0
- 约1.14万字
- 约 69页
- 2019-05-10 发布于广东
- 举报
7.1 排序的基本概念什么是排序(Sorting)? 简单地说,排序就是将一组杂乱无章的数据按一定的规律排列起来(递增或递减)。 排序是计算机中经常遇到的操作。 排序的几个基本概念 数据表(Data List) 待排序的数据对象的有限集合。 关键字(Key) 作为排序依据的数据对象中的属性域。 排序的确切定义 使一组任意排列的对象变成一组按关键字线性有序的对象。 排序的几个基本概念 排序算法的稳定性 判断标准:关键字相同的数据对象在排序过程中是否保持前后次序不变。如 2, 2*,1,排序后若为1, 2*, 2 则该排序方法是不稳定的。 内排序与外排序 区分标准:排序过程是否全部在内存进行。 内排序方法可以分为五类:插入排序、选择排序、交换排序、归并排序和基数排序。 排序的几个基本概念 排序的几个基本概念 排序算法所需要的附加空间一般都不大,矛盾并不突出。而排序是一种经常执行的一种运算,往往属于系统的核心部分,因此排序的时间开销是算法好坏的最重要的标志。 排序的时间开销 它是衡量算法好坏的最重要的标志。通常用算法执行中的数据比较次数和数据移动次数来衡量。 7.2.1 直接插入排序(Insert Sort) 直接插入排序举例 i (0) (1) (2) (3) (4) (5) 2 [21]
您可能关注的文档
- 河北经贸大学信息技术学院数据库原理课件第四章 数据库安全性.ppt
- 河北经贸大学信息技术学院数据库原理课件第五章 数据库完整性.ppt
- 河北经贸大学信息技术学院数据库原理课件第一章 绪论.ppt
- 河北经贸大学信息技术学院通信原理课件第1章 绪论.ppt
- 河北经贸大学信息技术学院通信原理课件第2章 确知信号.ppt
- 河北经贸大学信息技术学院通信原理课件第3章 随机过程.ppt
- 河北经贸大学信息技术学院通信原理课件第4章 信道.ppt
- 河北经贸大学信息技术学院通信原理课件第5章 模拟调制系统.ppt
- 河北经贸大学信息技术学院通信原理课件第6章 数字基带传输系统.ppt
- 河北经贸大学信息技术学院通信原理课件第7章 数字带通传输系统.ppt
原创力文档

文档评论(0)