数据结构与算法-辛运帏-教学课件DSChapter07.pptVIP

  • 3
  • 0
  • 约2.54万字
  • 约 136页
  • 2017-10-16 发布于浙江
  • 举报

数据结构与算法-辛运帏-教学课件DSChapter07.ppt

第7章 查找 7.1 查找的基本概念 7.2 顺序表的查找 7.3 树表的查找 7.4 哈希表及其查找 7.1 查找的基本概念 查找 假定k1, k2,…, kn是互不相同的关键字值,有一个集合T,其中有n个记录,形式如下:(k1,I1),(k2,I2),…,(kn,In)其中Ij是与关键字值kj相关的信息,1 ≤ j ≤ n。给定一个特定的关键字值K,查找问题是在T中确定记录(kj,Ij),使得kj = K。 查找表是记录的集合,每个记录至少包含一个关键字。查找实际上就是根据给定的关键字值,在查找表中找出一个记录,该记录的关键字值恰好等于给定的值。 根据关键字匹配的情况,查找有两种可能的结果:一种是找到了相应的记录,即找到至少一个关键字值为kj 的记录使得kj = K,此称为成功查找;一种是找不到相应的记录,称为不成功查找。 一般地,查找还分精确匹配查询和范围查询两种。所谓精确匹配查询是指检索关键字值完全匹配特定值的记录。范围查询是指检索关键字值在某个指定关键字值范围的所有记录。 有的关键字,它的值一旦指定,就可以唯一地对应着一条记录,这种能够唯一确定一条记录的关键字称为主关键字。所有主关键字的值均不相同,它们与记录一一对应。有些关键字的值指定以后,不能唯一地对应一个记录,而是可能对应很多记录,这样的关键字称为次关键字。 根据数据存储介质的不同,查找

文档评论(0)

1亿VIP精品文档

相关文档