链表-查找.pptxVIP

  • 2
  • 0
  • 约2.99万字
  • 约 73页
  • 2018-12-19 发布于福建
  • 举报
链表-查找

第8章 查找 本章中介绍下列主要内容: 静态查找表及查找算法:顺序查找、折半查找 动态查找表及查找算法:二叉排序树 哈希表及查找算法 退出8.1基本概念8.2静态查找8.3动态查找8.4哈希表8.5应用举例 8.1基本概念 查找表 用于查找的数据元素集合称为查找表。查找表由同一类型的数据元素(或记录)构成。 静态查找表 若只对查找表进行如下两种操作: (1)在查找表中查看某个特定的数据元素是否在查找表中, (2)检索某个特定元素的各种属性,则称这类查找表为静态查找表。静态查找表在查找过程中查找表本身不发生变化。对静态查找表进行的查找操作称为静态查找。 动态查找表 若在查找过程中可以将查找表中不存在的数据元素插入,或者从查找表中删除某个数据元素,则称这类查找表为动态查找表。动态查找表在查找过程中查找表可能会发生变化。对动态查找表进行的查找操作称为动态查找。 关键字 是数据元素中的某个数据项。唯一能标识数据元素(或记录)的关键字,即每个元素的关键字值互不相同,我们称这种关键字为主关键字;若查找表中某些元素的关键字值相同,称这种关键字为次关键字。例如,银行帐户中的帐号是主关键字,而姓名是次关键字。 查找 在数据元素集合中查找满足某种条件的数据元素的过程称为查找。最简单且最常用的查找条件是“关键字值等于某个给定值”,在查找表搜索关键字等于给定值的数据元素(或记录)。若表中存在这样

文档评论(0)

1亿VIP精品文档

相关文档