西安科技大学精品课程西安科技大学精品课程第第7 7章章 图图第第9章章排序排序9.1排序的基本概念排序的基本概念9.2简单排序方法简单排序方法9.3先进排序方法先进排序方法9.4各种排序方法的综合比较各种排序方法的综合比较9.5外排序简介外排序简介西安科技大学精品课程西安科技大学精品课程第第7 7章章 图图9.1排序的基本概念排序的基本概念1.排序排序是按关键字的非递减或非递增顺序对一组记录重新进行排列是按关键字的非递减或非递增顺序对一组记录重新进行排列的操作。的操作。描述如下:描述如下:假设含有假设含有n个记录的序列为个记录的序列为r1,r2,rn它们的关键字相应为它们的关键字相应为k1,k2,kn使其关键字满足如下非递减(或非递增)关系:使其关键字满足如下非递减(或非递增)关系:也就是使记录序列重新排列成一个按关键字有序的序列也就是使记录序列重新排列成一个按关键字有序的序列西安科技大学精品课程西安科技大学精品课程第第7 7章章 图图2.排序的稳定性排序的稳定性假设假设Ki=Kj(1in,1jn,ij),若在排序前的序列中若在排序前的序列中Ri领先领先于于Rj(即即ij),排序后,排