第九章官 排序.pptVIP

  • 4
  • 0
  • 约5.85千字
  • 约 40页
  • 2019-01-12 发布于福建
  • 举报
第九章官 排序

第九章 排序 概 述 排序:将一组杂乱无章的数据按一定的规律顺次排列起来。 文件: 它是待排序数据对象的有限集合。 关键词(关键字、关键码)域(key): 通常数据对象有多个属性域,即多个数据成员组成,其中存在一个属性域可用来区分对象,作为排序依据,该域即为关键词域。每个文件用哪个属性域作为关键词域,要视具体的应用需要而定。即使是同一个文件表,在解决不同问题的场合也可能取不同的域做关键词域。 概 述 记录:R1,R2,…,Rn 关键词:K1,K2,…,Kn; 关键词的全序( )性质: 对于任意三个关键词的取值 a,b,c,满足 (1)ab、a=b、ba三者必仅居其一(三分律); (2)若ab且bc,则有ac(传递性)。 排序:记录按关键词域递增或递减的顺序排列   排序的目标就是寻找一个置换: 使得各关键词按照非递减的次序排列,即有 主关键词: 如果在数据表中各个对象的关键词互不相同,这种关键词即主关键词。按照主关键词进行排序,排序的结果是唯一的。 次关键词: 数据表中有些对象的关键词可能相同,这种关键词称为次关键词。按照次关键词进行排序,排序的结果可能不唯一。 内排序与外排序 内排

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档