- 9
- 0
- 约2.19万字
- 约 129页
- 2016-11-08 发布于浙江
- 举报
数据结构与算法—赵玉兰 第7章 排序
7.1 内部排序方式 几个基本概念: 数据表(datalist):一个待排序数据元素的有限集合,也被称为待排序表。 排序码(key):数据元素通常有多个属性域,其中有一个属性域可用来区分数据,作为排序的依据,该属性域即为排序码。 排序:将一组数据(数据表)按照排序码从小到大(或从大到小)的顺序进行重新排列的过程。 7.1 内部排序方式 几个基本概念: 数据表(datalist):一个待排序数据元素的有限集合,也被称为待排序表。 排序码(key):数据元素通常有多个属性域,其中有一个属性域可用来区分数据,作为排序的依据,该属性域即为排序码。 排序:将一组数据(数据表)按照排序码从小到大(或从大到小)的顺序进行重新排列的过程。 7.1 内部排序方式 排序的确切定义: 设含有n个数据元素待排序表:{R[1], R[2], …, R[n]},其相应的排序码序列为{K[1], K[2], …, K[n]}。 确定排序码下标1, 2, …, n的一种排列p[1], p[2], ……p[n],使得各排序码满足下列的非递减(或非递增)关系: 7.1 内部排序方式 几个基本概念: 排序算法的稳定性 设排序码Ki = Kj (1≤i≤n, 1≤j≤n, i≠j ),且在排序前的序列中Ri领先于Rj (即 i j)。 若在排序后的序列中Ri仍领先于Rj,则称所用的排序算法是稳定的;反之,则称所用的排序
原创力文档

文档评论(0)