第九章 排序教学文案.pptVIP

  • 0
  • 0
  • 约3.64千字
  • 约 40页
  • 2019-12-01 发布于天津
  • 举报
第九章 排序;排序:将一组杂乱无章的数据按一定的规律顺次排列起来。 文件: 它是待排序数据对象的有限集合。 关键词(关键字、关键码)域(key): 通常数据对象有多个属性域,即多个数据成员组成,其中存在一个属性域可用来区分对象,作为排序依据,该域即为关键词域。每个文件用哪个属性域作为关键词域,要视具体的应用需要而定。即使是同一个文件表,在解决不同问题的场合也可能取不同的域做关键词域。;概 述 记录:R1,R2,…,Rn 关???词:K1,K2,…,Kn; 关键词的全序( )性质: 对于任意三个关键词的取值 a,b,c,满足 (1)ab、a=b、ba三者必仅居其一(三分律); (2)若ab且bc,则有ac(传递性)。;排序:记录按关键词域递增或递减的顺序排列   排序的目标就是寻找一个置换: 使得各关键词按照非递减的次序排列,即有;排序算法的稳定性: 如果在文件中有两个记录Ri和Rj,它们的关键词 Ki = Kj,且在排序之前,对象 Ri 排在 Rj 前面。如果在排序之后,对象Ri仍在对象Rj的前面,则称这个排序方法是稳定的,否则称这个排序方法是不稳定的。 … Ri … Rj

文档评论(0)

1亿VIP精品文档

相关文档